【问题标题】:Cordova InAppBrowser plugin shows blank screen on iOSCordova InAppBrowser 插件在 iOS 上显示空白屏幕
【发布时间】:2019-09-22 18:52:15
【问题描述】:

我在 stackoverflow 上做了一些认真的搜索,但没有结果。很多类似的问题,但没有人有我需要的解决方案。

我的问题是:我正在开发一个使用 InAppBrowser 插件的 ios cordova 应用程序。

每当我直接在 iPhone 上从 xcode 运行应用程序时,它都能正常工作。

每当我在我的 Mac 上的模拟器中从 xcode 运行应用程序时,它都可以正常工作。

每当我将包上传到应用商店并通过 Testflight 运行应用时,InAppBrowser 都会打开,但只显示一个白色屏幕,底部有一个“完成”按钮(但没有错误消息)。而且我不知道如何调试它。

我已经对内容安全策略进行了一些更改,我已经尝试对 config.xml 进行更改(<allow-intent><allow navigation><access origin="*" />),但没有任何变化。

我正在使用 Cordova ios 5.0.0、InAppBrowser 3.0.0、Cordova 9.0.0

一个好建议,有人吗?

【问题讨论】:

    标签: ios cordova cordova-plugins inappbrowser


    【解决方案1】:

    我用干净的环境重新创建了整个项目,再次添加了 ios 平台,再次添加了所有插件,将我的 html/css/js 文件复制回来,现在它可以工作了。可能在科尔多瓦/平台/插件之间存在偏差。 不过有趣的是,它可以在本地和模拟器中工作,但不能在 Testflight 和生产环境中工作。

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 1970-01-01
      • 2018-11-14
      • 2021-04-26
      • 2014-11-20
      • 2014-07-30
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多