如何在 Windows Phone 中重定向页面

How to redirect page in Windows Phone

本文关键字:重定向 Phone Windows      更新时间:2023-09-26

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

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

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

$.mobile.changePage(#pageID)

对我来说效果很好,祝你好运!

>刚刚在 lumia900 上对此进行了测试,window.location.replace('#page1'( 应该可以正常工作,并且它还触发了我认为驱动屏幕更改等的 onhashchange 事件......

所以我的猜测,在没有深入研究 jQuery Mobile 或设置模拟网站的情况下,要么您的 URL 哈希不正确,要么它只是在某些时候通过一些愚蠢的运气工作

jQuery Mobile有一个错误,导致您的设置受到严重破坏

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

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