更改URL时出现白屏 - Phonegap v3

时间:2014-01-19 14:00:23

标签: javascript android cordova

环顾四周,我不希望任何人能够帮助解决这个问题。

我正在使用phonegap v 3.3.0并构建一个Android应用程序。只要我不尝试直接导航到任何URL,一切都很完美。我相信这可能与内部的iframe加载有关。

如果我直接使用weinre,我可以通过任何网址更改来确认:

 window.location.href = "/#home";

如果这样运行,那么它将显示白色屏幕以及我在应用程序内部点击的任何链接。

1 个答案:

答案 0 :(得分:0)

我点击添加问题后,我意识到答案就在问题中。

它使用了一个iFrame,在从图像中学习到所有东西都需要相对时,它突然出现在我身上。

window.location.href = "/#home";

将转到没有网站的设备的根目录。

因此,当您使用#进行导航时,您需要一条相关的路径,最简单的方法是使用

window.location.href = "#home";