离子移动应用程序出现白屏

ionic mobile app gives white screen

我创建了一个 ionic 应用程序,它在浏览器中运行得非常好,但是当我将它转换为应用程序时,它出现白屏。

我已经安装了白名单插件并在配置中允许所有 url 并且还保留了元标记。我找不到任何其他解决方案。

当保持简单时 html 文件可以查看。

任何帮助都是grateful.May调试的好方法。

大多数此类事件的发生是因为 javascript 错误。你说它在你的浏览器中运行。控制台中有异常吗?

并非浏览器和设备之间的一切都是平等的,例如插件。您必须确定所有使用的插件都已正确安装。

如果您在 android 上部署,您可以使用 android 监视器获取控制台输出。在 ios xcode 上已经有一个集成调试器。

好的,就回答这个问题吧,希望对大家有所帮助。

下面的博客对我如何调试很有帮助 http://gonehybrid.com/how-to-debug-the-white-screen-of-death-in-your-ionic-app/

猜猜是什么问题,应用程序中的文件夹名称区分大小写。我只需要根据我在索引文件中提供的区分大小写的确切路径更改文件夹名称。

我遇到了这个可怕的问题,因为我用 Cordova 6.x 编译了我的 Android 应用程序,并且该项目使用了 CrossWalk 插件。就我而言,解决方案是卸载 Crosswalk。如果您的项目已经安装了该插件,请尝试将其卸载并重新编译您的项目。

使用 USB 数据线将您的 phone 连接到 PC,并记住将 USB 调试保持打开状态。现在,导航到 chrome://inspect。您将找到设备名称并单击 "inspect"。在“控制台”选项卡上,错误列表会提示您那里出了什么问题。 在我的例子中,一个自定义服务被注入到控制器中,它在某个时间被删除,因为它没有在任何地方使用。