我创建了一个离子应用程序,它在浏览器中运行得非常好,但是当我将它转换为应用程序时,它会产生白色屏幕。离子移动应用程序提供白色屏幕
我已经安装了白名单插件,并允许在配置中的所有网址,并且还保留了meta标签。我无法找到任何其他解决方案。
当保存简单的html文件能够查看它。
任何帮助都会很感激。可能是很好的调试方式也不错。
我创建了一个离子应用程序,它在浏览器中运行得非常好,但是当我将它转换为应用程序时,它会产生白色屏幕。离子移动应用程序提供白色屏幕
我已经安装了白名单插件,并允许在配置中的所有网址,并且还保留了meta标签。我无法找到任何其他解决方案。
当保存简单的html文件能够查看它。
任何帮助都会很感激。可能是很好的调试方式也不错。
好的只是回答这个问题,所以它会对所有人有所帮助。
下面博客是对我有帮助的我该怎么调试 http://gonehybrid.com/how-to-debug-the-white-screen-of-death-in-your-ionic-app/
你猜是什么问题,在应用程序文件夹名称是区分大小写的。我只需要根据我在索引文件中提供的确切区分大小写的路径来更改文件夹名称。
大多数情况下会发生这样的事情,因为JavaScript错误。你说它在你的浏览器中运行。在控制台中是否有一些例外情况?
浏览器和设备之间并非所有东西都相同,例如插件。您必须确定所有使用的插件安装正确。
如果你在android上部署,你可以使用android monitor来获取控制台输出。在ios上xcode已经有了一个集成的调试器。
我有这个可怕的问题,因为我编译我的Android应用程序与科尔多瓦6.x和该项目使用CrossWalk插件。就我而言,解决方案是卸载Crosswalk。如果您的项目安装了该插件,请尝试卸载它并重新编译您的项目。
用USB电缆将手机连接到PC,并记住保持USB调试打开。现在,导航到chrome:// inspect。你会找到设备名称并点击“检查”。在控制台选项卡上,错误列表会为您提供有关哪里出错的提示。 在我的情况下,自定义服务被注入控制器中,因为它在任何地方都没有使用过,所以在某个时候被删除。
我也遇到过这个问题,你在你的应用程序中使用相对路径吗? –
@SatejS是的我用它的相对路径加载好,事情是有一个插件文件夹中的区分大小写的名称问题。 – nirmal