面对react-native-webview的问题

时间:2017-01-13 11:24:28

标签: webview react-native

我有一个用react-native编写的代码,其中我使用webview来呈现网站。它的URL在这里 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'}}
  />

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

3 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:1)

我也遇到了这个问题,看起来Plaid文档在&#34; Link WebView Initialization URL&#34;下的示例网址中可能会出现拼写错误。尝试使用isWebView参数代替isWebview。似乎对我有用。

答案 2 :(得分:0)

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