【问题标题】:Facing issues with react-native-webview面对 react-native-webview 的问题
【发布时间】:2017-01-13 11:24:27
【问题描述】:

我有一个用 react-native 编写的代码,其中我正在使用 webview 来呈现网站。同样的网址在这里 https://cdn.plaid.com/link/v2/stable/link.html?isWebview=true&key=test_key&env=tartan&product=connect&longtail=true&selectAccount=true&clientName=plaid。 当我尝试访问此 URL 时,我得到了 Webkit 错误域,错误代码 101。我在此处发布问题之前对此进行了研究。但他们都没有给我解决方法。

下面是代码。

 <WebView
    source={{uri:'https://cdn.plaid.com/link/v2/stable/link.html?isWebview=true&key=test_key&env=tartan&product=connect&longtail=true&selectAccount=true&clientName=Plaid'}}
  />

请原谅简洁。任何帮助表示赞赏。谢谢。

【问题讨论】:

  • 您能否添加有关您遇到的错误的更多信息?谁在给出错误?也许是屏幕截图?
  • 该 URL 似乎正在重定向到 plaidlink:// URL,您的设备可能不支持该 URL,或者 Webview 可能不支持,我不知道

标签: webview react-native


【解决方案1】:

我也遇到了这个问题,看起来格子文档可能在“Link WebView Initialization URL”下的示例 URL 中有错字。尝试使用isWebView 参数而不是isWebview。似乎对我有用。

【讨论】:

    【解决方案2】:

    切换到 isWebview=false。它对我有用。然后在onMessage回调中捕获webview抛出的消息

    我不知道你为什么要发送那么多参数,例如长尾,我找不到任何参考。

    这是我的网址https://cdn.plaid.com/link/v2/stable/link.html?isWebview=false&key=${PLAID_CONFIG.public_key}&clientName=${PLAID_CONFIG.clientName}&env=${PLAID_CONFIG.env}&product=${products}`

    另外,据我所知 env 应该是沙盒、生产、开发之一。

    【讨论】:

      【解决方案3】:

      老问题,但值得注意的是react-native-plaid npm 可以解决相关问题的软件包。

      【讨论】:

        猜你喜欢
        • 2018-02-05
        • 1970-01-01
        • 2020-08-14
        • 1970-01-01
        • 1970-01-01
        • 2022-09-25
        • 2019-03-13
        • 2020-12-13
        • 1970-01-01
        相关资源
        最近更新 更多