javascript - Inapp 浏览器 cordova 无法打开

标签 javascript ios cordova cordova-plugins inappbrowser

这是我的代码,它并不复杂,并且之前可以工作,但现在应用程序不会加载应用程序浏览器,除非我点击按钮(它位于 ontouchstart 中),然后退出应用程序(在后台运行)然后打开应用程序。

 var ref = cordova.InAppBrowser.open("https://www.google.com", "_blank", "location=yes");

什么可能导致这种情况发生?它只发生在ios上 干杯

最佳答案

InAppBrowser 目前在 IOSX 上遇到问题,因为他们更改了 CSP。

解决方案是在index.html中的元标记meta http-equiv="Content-Security-Policy"下添加“content="default-src 'self'gap://ready”

更多信息: https://github.com/driftyco/ionic/issues/6928

关于javascript - Inapp 浏览器 cordova 无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41520950/

相关文章:

ios - 为什么 sqlite 插件不能与 ios 上的 cordova 应用程序一起使用

javascript - 如何去除 HTML 组件和标签之间的间距

Javascript 动画无法正常运行

ios - 具有Alamofire下载功能的JWT认证

ios - SpriteKit Actions.sks Xcode 8.3.3 "No Preview Scene Selected"

android - Crosswalk cordova 迁移 : CordovaApp. java:33: 错误: 找不到符号 loadUrl(launchUrl)

javascript - 如何获取 Firefox 调试器监视的目标元素?

c# - 路径错误中的非法字符

ios - iOS 7应用程序中的应用程序内首选项屏幕

javascript - 在锁屏上运行的混合应用程序