用于 WebView 请求的自定义 HTTP 标头

Ada*_*son 6 react-native

是否可以在 iOS 上修改 React Native WebView 组件的 HTTP 请求标头?

我知道该onShouldStartLoadWithRequest功能,但这似乎不允许进行任何修改。

Doa*_*nND 10

您可以将请求标头放在属性上,headers如下所示:

<WebView source={{
  uri: "http://blog.apentle.com/",
  headers: {
    Authorization: "Basic YXBlbnRsZS5jb206YXBlbnRsZQ==",
  }
}}
style={styles.webview} />
Run Code Online (Sandbox Code Playgroud)

  • @AdamLagevik 以一种干净的方式?不。我们要做的就是将 javascript 注入到正在加载其他资源的 Web 视图中,并自行添加它们。有几个与此相关的堆栈溢出问题。/sf/ask/3922098491/ (2认同)