Cordova InAppBrowser插件在iOS上显示空白屏幕

时间:2019-05-04 13:41:40

标签: ios cordova cordova-plugins inappbrowser

我已经对stackoverflow进行了认真的搜索,但没有结果。许多类似的问题,但没有人提供我需要的解决方案。

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

每当我直接在iPhone上通过xcode运行该应用程序时,它就可以正常工作。

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

每当我将软件包上载到appstore并通过Testflight运行该应用程序时,InAppBrowser都会打开,但只显示白屏,底部带有“完成”按钮(但无错误消息)。而且我不知道如何调试它。

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

我正在使用cordova ios 5.0.0,InAppBrowser 3.0.0,Cordova 9.0.0

一个好建议,有人吗?

1 个答案:

答案 0 :(得分:0)

我在一个干净的环境下重新创建了整个项目,再次添加了ios平台,再次添加了所有插件,并复制了我的html / css / js文件,现在可以使用了。科尔多瓦/平台/插件之间可能未对齐。 有趣的是,它可以在本地和模拟器中运行,但不能在Testflight和生产环境中运行。