Webview错误未捕获的SecurityError



我在android webview 中收到以下错误

I/chrome:[信息:控制台(1(]"未捕获的安全错误:阻止了具有原点的帧"https://xxxxxxxxxx.com"从访问具有原点的帧"https://xxxxxxxxx.in"。协议、域和端口必须匹配。",来源:https://xxxxxxxxxxxxxxx.com/v1/checkout-frame.js(1(

我的网络视图:

webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setAllowFileAccessFromFileURLs(true);
webview.setWebViewClient(new WebViewClient());
webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl(url);

我使用以下解决了这个问题

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webview.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}

以及在清单文件应用程序选项卡中

<application
....
android:usesCleartextTraffic="true"
...>

最新更新