我创建了一个小型 2 页应用程序,但是当我使用 GET 变量导航到页面时它失败了,比如
window.location.href = 'game.html?id=2'
通过使用导航www/game.html
效果很好,但打破了逻辑。谁能告诉我这是为什么?
以上window.location.href
抛出
CordovaBrowser_NavigationFailed :: www/game.html?id=2
我创建了一个小型 2 页应用程序,但是当我使用 GET 变量导航到页面时它失败了,比如
window.location.href = 'game.html?id=2'
通过使用导航www/game.html
效果很好,但打破了逻辑。谁能告诉我这是为什么?
以上window.location.href
抛出
CordovaBrowser_NavigationFailed :: www/game.html?id=2
试试下面的代码它必须工作。
var dirPath = location.href.replace(/\\/g, '/').replace(/\/[^\/]*$/, '');
window.location = dirPath +"/game.html";
代替 '?' 带有#的符号我测试过,它工作正常
详细的:
原代码 window.location.href = 'game.html?id=2'
替换为 window.location.href = 'game.html#id=2'
Windows Phone 的 Jquery 不支持“?” 象征