我有一个用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'}}
/>
请原谅简洁。任何帮助表示赞赏。谢谢。
切换到isWebview = false。它对我有用。然后在onMessage回调中捕获webview抛出的消息
我不知道为什么你发送那么多参数,例如longtail,我找不到任何参考。
这是我的网址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应该是沙箱,生产,开发之一。
我也遇到了麻烦,看起来Plaid文档在“Link WebView Initialization URL”下的示例网址中可能有拼写错误。尝试使用isWebView
参数而不是isWebview
。似乎为我工作。
老问题,但值得注意的是react-native-plaid
npm
包可以解决有问题的问题。