如何在Windows Phone中重定向页面

时间:2012-08-24 16:03:48

标签: javascript jquery windows-phone-7 redirect jquery-mobile

我正在jQuery Mobile中开发一个网页,我正在通过window.location.replace('#page1')将用户重定向到另一个页面,这在Android和iOS上运行良好,但在Windows Phone 7上运行不正常 - URL已更新,但没有t改变页面。

我正在使用window.location.replace而不是window.location.assignlocation.hash,因为我有兴趣阻止用户使用后退按钮。

3 个答案:

答案 0 :(得分:1)

我遇到了完全相同的问题但是通过将脚本更改为

解决了这个问题
$.mobile.changePage(#pageID)

对我来说很棒,祝你好运!

答案 1 :(得分:0)

刚刚在lumia900上测试了这个,window.location.replace('#page1')应该可以正常工作,并且它还会触发onhashchange事件,我假设驱动屏幕上的更改等...

所以我的猜测,如果不进入jquery移动设备或设置模拟网站,您的网址哈希是不正确的,并且它只是在某些时候通过一些愚蠢的运气

OR

jquery mobile在其中有一个错误,它会对您的设置造成严重破坏

这是我使用的测试页面:http://jsbin.com/eqelit/1/edit

答案 2 :(得分:0)

尝试使用window.location.href="www.google.com"