如何避免在响应本机webview中弹出?

时间:2018-08-08 10:13:05

标签: javascript react-native

我有一个webview,我想在用户从一个页面移到另一个页面时阻止弹出窗口。通过弹出窗口,我的意思是广告属于属于我在webview源内部调用的网站。 您能帮我吗,这就是我构建Webview的方式:

<WebView
      source={webapp}
      ref="WEBVIEW_REF"
      onNavigationStateChange={this.onNavigationStateChange}
      style={webView}
      renderError={this.handleRenderError}
      onError={this.handleRenderError}
      onLoad={this.handleOnLoadEnd}
      renderLoading={this.renderLoading}
      startInLoadingState
      javaScriptEnabled={true}
      domStorageEnabled={true}
      decelerationRate="fast"
    /> 

我添加了一些代码来阻止这些弹出窗口,但没有发生问题

  ...
  injectedJavascript={jsCode}

 const  jsCode = 'document.querySelectorAll("iframe").setAttribute("sandbox", "allow-forms allow-pointer-lock allow-same-origin allow-scripts allow-top-navigation");';

0 个答案:

没有答案