在 WebView react-native 中的所有访问的网页中,注入的脚本不能 运行
Injected script couldn't be run in all the visited web pages in the WebView react-native
此注入脚本仅 运行 在我在网络视图中访问的第一个页面中,但我的意图是 运行 它在所有将要访问的页面中。
`
render() {
let jsCode ='alert("test alert")';
let uri='http://........';
return (`enter code here`
<WebView
source={{uri: uri}}
injectedJavaScript={jsCode}
/>
)
}
`
听起来这可能是一个类似于 what another user was encountering with request headers 的问题。解决方案基本上是在每个页面加载时触发 re-render,以便每个后续页面都包含 headers。您可能想在这里尝试让注入的 Javascript 在其他页面上工作。
此注入脚本仅 运行 在我在网络视图中访问的第一个页面中,但我的意图是 运行 它在所有将要访问的页面中。
`
render() {
let jsCode ='alert("test alert")';
let uri='http://........';
return (`enter code here`
<WebView
source={{uri: uri}}
injectedJavaScript={jsCode}
/>
)
}
`
听起来这可能是一个类似于 what another user was encountering with request headers 的问题。解决方案基本上是在每个页面加载时触发 re-render,以便每个后续页面都包含 headers。您可能想在这里尝试让注入的 Javascript 在其他页面上工作。