在PhoneGap应用程序中重定向不起作用

3
我试图重定向到应用程序内部存储的HTML文件,但只是刷新页面...我已经尝试了几种不同的方法,但都得到了相同的结果。然而,document.location.reload有效。
以下是我已经尝试过的几行代码(其中url是本地HTML文件的路径,我已经尝试过使用file:///协议和相对路径的完整url)。
document.location.href = url;
document.location = url;
window.location.href = url;
window.location = url;
window.open(url, "_self");

谢谢

2个回答

1
我得到了以下解决方案:

var link = $("<a href='" + url + "'></a>");
$("body").append(link);
link.get(0).click();

-1

我不确定这些是解决方案,只是一些需要检查的事项。

确保您没有意外地重定向到自己(同一页)。

确保您没有因为重定向到一个自动重定向回原始页面的页面而陷入循环中。

如果您正在使用jQuery Mobile,请尝试使用页面容器的Change()方法。


我没有重定向到自己,并且我没有使用jQuery Mobile。为了确保重定向,我有警报在页面加载时显示,并通过weinre监视页面。 - Frank

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接