Javascript 如何在Windows Phone中重定向页面
我正在jQuery Mobile中开发一个网页,并通过Javascript 如何在Windows Phone中重定向页面,javascript,jquery,windows-phone-7,redirect,jquery-mobile,Javascript,Jquery,Windows Phone 7,Redirect,Jquery Mobile,我正在jQuery Mobile中开发一个网页,并通过window.location.replace(“#page1”)将用户重定向到另一个网页,该网页在Android和iOS上运行良好,但在Windows Phone 7上运行不正常-URL已更新,但不会更改页面 我使用的是window.location.replace而不是window.location.assign或location.hash,因为我想阻止用户使用后退按钮。刚刚在lumia900的window.location.replac
window.location.replace(“#page1”)
将用户重定向到另一个网页,该网页在Android和iOS上运行良好,但在Windows Phone 7上运行不正常-URL已更新,但不会更改页面
我使用的是
window.location.replace
而不是window.location.assign
或location.hash
,因为我想阻止用户使用后退按钮。刚刚在lumia900的window.location.replace上测试了这个功能。replace(“#page1”)应该可以正常工作,它还触发onhashchange事件,我假设它会驱动屏幕中的更改等
所以我猜,如果不深入jquery mobile或建立一个模拟站点,要么你的URL哈希是不正确的,要么只是在某些时候遇到了一些愚蠢的运气
或
jquerymobile中有一个bug,它会对您的设置造成严重破坏
这是我使用的测试页面:尝试使用
window.location.href=“www.google.com”
我遇到了完全相同的问题,但通过将脚本更改为
$.mobile.changePage(#pageID)
对我来说很好,祝你好运 你找到解决办法了吗?我有完全相同的问题。。