【问题标题】:How to redirect page in Windows Phone如何在 Windows Phone 中重定向页面
【发布时间】:2012-08-24 16:03:47
【问题描述】:

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

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

【问题讨论】:

  • 您找到解决方案了吗?我有完全相同的问题..

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


【解决方案1】:

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

解决了它
$.mobile.changePage(#pageID)

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

【讨论】:

    【解决方案2】:

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

    所以我的猜测是,如果不深入研究 jquery mobile 或设置模拟网站,要么您的 URL 哈希不正确,而且有时只是靠运气来工作

    jquery mobile 在某些地方存在一个错误,这会对您的设置造成严重破坏

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-20
        • 2014-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多