2016-04-15 85 views
1

我创建了一个离子应用程序,它在浏览器中运行得非常好,但是当我将它转换为应用程序时,它会产生白色屏幕。离子移动应用程序提供白色屏幕

我已经安装了白名单插件,并允许在配置中的所有网址,并且还保留了meta标签。我无法找到任何其他解决方案。

当保存简单的html文件能够查看它。

任何帮助都会很感激。可能是很好的调试方式也不错。

+0

我也遇到过这个问题,你在你的应用程序中使用相对路径吗? –

+1

@SatejS是的我用它的相对路径加载好,事情是有一个插件文件夹中的区分大小写的名称问题。 – nirmal

回答

0

大多数情况下会发生这样的事情,因为JavaScript错误。你说它在你的浏览器中运行。在控制台中是否有一些例外情况?

浏览器和设备之间并非所有东西都相同,例如插件。您必须确定所有使用的插件安装正确。

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

0

我有这个可怕的问题,因为我编译我的Android应用程序与科尔多瓦6.x和该项目使用CrossWalk插件。就我而言,解决方案是卸载Crosswalk。如果您的项目安装了该插件,请尝试卸载它并重新编译您的项目。

2

用USB电缆将手机连接到PC,并记住保持USB调试打开。现在,导航到chrome:// inspect。你会找到设备名称并点击“检查”。在控制台选项卡上,错误列表会为您提供有关哪里出错的提示。 在我的情况下,自定义服务被注入控制器中,因为它在任何地方都没有使用过,所以在某个时候被删除。

相关问题