在iOS上的webview的injectedJavaScript函数

时间:2018-09-06 14:38:53

标签: react-native

我在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;
 }

0 个答案:

没有答案