Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Windows Phone中重定向页面_Javascript_Jquery_Windows Phone 7_Redirect_Jquery Mobile - Fatal编程技术网

Javascript 如何在Windows Phone中重定向页面

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

我正在jQuery Mobile中开发一个网页,并通过
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)

对我来说很好,祝你好运

你找到解决办法了吗?我有完全相同的问题。。