在phonegap应用程序内重定向无效

时间:2015-04-08 18:09:01

标签: javascript ios cordova

我正在尝试重定向到我的应用程序内部的本地存储的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 个答案:

答案 0 :(得分:1)

我最终得到了以下解决方案:

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

答案 1 :(得分:-1)

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

确保您不会无意中重定向到您自己(同一页面)。

确保您没有陷入循环,因为您正在重定向到自动重定向回原始页面的页面。

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