【问题标题】:React Native WebView load only a section of a html webpageReact Native WebView 仅加载 html 网页的一部分
【发布时间】:2018-11-15 06:41:25
【问题描述】:

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

例如

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

带有 div:id="nav-shop"

如何只显示这部分?

我认为最好的办法是“隐藏”div 元素,但我不知道该怎么做。如果有人有什么想法告诉我。

【问题讨论】:

    标签: javascript html reactjs react-native


    【解决方案1】:

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

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

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

    【讨论】:

    • 你能举一些例子吗?例如,我只想获取 github.com 的登录部分?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多