cordova - AppBrowser 中的空白页 Cordova ios

标签 cordova cordova-plugins phonegap-build

我正在使用此代码通过 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) {

        });

最佳答案

可以是以下的一两个:

  1. 内容安全策略问题。从 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 的位置

  1. 按照以下模式将访问元素添加到您的 config.xml 文件:(More info)

关于cordova - AppBrowser 中的空白页 Cordova ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43550994/

相关文章:

安卓数字小键盘

javascript - 如何将我的 postgresDB 连接到 Ionic?

android - 错误 : Unable to find module with Gradle path ':capacitor-cordova-android-plugins'

ios - ionic 2 : tried accessing the FileTransfer plugin but it's not installed

cordova - PhoneGap Ripple 模拟器总是报告格式错误的 config.xml

android - Cordova Splashscreen 插件 - Android 上的空白屏幕而不是启动图像

iphone - 在 Phonegap + IOS 按钮中使用 iScroll 4 多次触发点击事件

cordova - Android 上的 PhoneGap Build : cordova. 文件传输下载总是失败,代码为 3

phonegap-plugins - PhoneGap 插件中的 ^ 规范属性是什么意思?

angularjs - 如何清除 ionic 中的本地存储数据?