基本上,当触发事件时,我正在执行简单的 JS 重定向,此代码适用于所有其他移动/桌面浏览器(包括 IE 的桌面版本),但不适用于 WP7.1 和 WP7.5(我没有没有要测试的任何其他 WP 设备)。
window.location.href = "/item_details/" + item_id;
我看到的行为是手机导航栏中的 URL 被替换,它就像在加载页面一样;当它无限期挂起时,进度条会慢慢增加直到 ~90%。查看我服务器上的日志,我看到没有来自设备的传入连接。如果我单击地址栏并手动提交,则预期的页面会立即加载。
我也看到以下每一行的相同行为:
window.location.href = "http://www.google.com"
window.location.replace = "http://www.google.com"
window.location = "http://www.google.com"
在每种情况下,加载栏都会进展到 ~90% 并停止,不进行任何传出连接。