如何在opera mini mobile中将当前页面重定向到另一个页面?

时间:2015-01-20 11:16:49

标签: javascript html

我试图通过使用window.location在Opera mini移动浏览器中重定向用户。它在除Opera之外的其他浏览器中工作正常。如果我使用document.location然后页面进入无限加载和页面不加载。所以如何在opera mini中使用javascript重定向用户。

2 个答案:

答案 0 :(得分:1)

我担心Opera Mini配置问题。 检查Opera > Preferences > Advanced > Network中是否禁用了重定向 我不确定你是否可以覆盖它。

答案 1 :(得分:1)

Opera重新加载当前页面的原因是因为 单击链接请求的导航未被取消 通过onClick处理程序(在IE中,window.event.returnValue除外) 有意义的)。 Opera可能会开始导航到新页面 你设置了location.href,但是然后对它的HREF属性起作用 链接。 (据推测Netscape / mozilla认为第一条指令是 更改页面作为终止当前页面活动的借口,所以 它不会继续执行HREF属性中指定的导航。

解决方案是从onClick代码显式返回false。或 通过让函数返回false并更改代码 属性为:     onclick =“return OnClickLocation('clickTest.html');” 或者只是在属性的末尾添加return false:

onclick="OnClickLocation('clickTest.html');return false;"