我在webview内调用一个本地文件,该本地文件包含用户可能访问的链接,我希望从InjectionJavascript对访问的页面进行一些CSS更改,问题是在IOS上,jectedJavascript不会产生任何影响, android可以正常工作,如果我不是直接调用本地文件,而是直接给ex链接:const webapp ='mysite.com',在这种情况下它将可以正常工作,因此在调用本地文件时出现问题,而且只有使用IOS才能帮助我
这是我的网络视图:
const webapp = require('../content/index.html');
<View style={container}>
<WebView
javaScriptEnabled={true}
domStorageEnabled={true}
injectedJavaScript={'this.jsCode.bind(this)'}
onNavigationStateChange={this.onNavigationStateChange}
source={webapp}
ref="WEBVIEW_REF"
style={webView}
decelerationRate="fast"
/>
</View >
我的功能是:
jsCode() {
let linn ='document.querySelector(".spl-bg2").style.color="blue";';
return linn;
}