我正在使用此代码通过 inAppBrowser 启动 url,在 Android 中它工作得很好,但在 IOS 上它只是打开窗口并保持空白而不加载 url。
请帮忙
var _ref = cordova.InAppBrowser.open(_url, '_blank', 'location=no,zoom=no,hardwareback=no,clearsessioncache=no,clearcache=yes');
_ref.addEventListener('loadstart', function (event) {
});
最佳答案
可以是以下的一两个:
内容安全策略问题。从 iOS 10.2 开始,必须在 index.html 文件中定义 CSP。没有一个,您尝试访问的 URL 将被阻止。一个明智的看起来像:
<meta http-equiv="Content-Security-Policy"content="default-src *; style-src 'self'; connect-src https://www.google.com ; script-src 'self'; media-src *">
使用 URL ( see here for more details) 跟随 connect-src 的位置
按照以下模式将访问元素添加到您的 config.xml 文件:(More info)
关于cordova - AppBrowser 中的空白页 Cordova ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43550994/