React Native WebView仅加载html网页的一部分

时间:2018-06-05 17:29:01

标签: javascript html reactjs react-native

我需要在WebView上加载一个网页的一部分,比如div。有可能吗?

例如

  <WebView
      source={{uri: 'https://www.amazon.com/'}}
      style={{marginTop: 20}}
  />

使用div:id="nav-shop"

如何只显示这部分?

我认为最好的办法是隐藏&#39; div元素,但我不知道如何做到这一点。如果有人有想法告诉我。

1 个答案:

答案 0 :(得分:0)

Webview有一个名为injectJavascript的参数,您可以在其中操作您收到的Webview的javascript。

根据文档,您将要作为字​​符串运行的javascript传递。

https://facebook.github.io/react-native/docs/webview.html#injectjavascript