【问题标题】:Navigation in phonegap application fails when I use GET variables当我使用 GET 变量时,phonegap 应用程序中的导航失败
【发布时间】:2013-09-03 20:41:11
【问题描述】:

我创建了一个小型的 2 页应用程序,但是当我使用 GET 变量导航到一个页面时它失败了,例如

window.location.href = 'game.html?id=2'

使用www/game.html 导航效果很好,但不合逻辑。谁能告诉我这是为什么?

以上window.location.href抛出

CordovaBrowser_NavigationFailed :: www/game.html?id=2

【问题讨论】:

  • 我也有同样的问题。我有一个 PhoneGap/Cordova 应用程序,它只出现在 windows phone 8 中?有人提示吗?
  • 该死,同样的问题......

标签: windows-phone-8 cordova


【解决方案1】:

试试下面的代码,它必须工作。

var dirPath = location.href.replace(/\\/g, '/').replace(/\/[^\/]*$/, '');
window.location = dirPath +"/game.html";

【讨论】:

    【解决方案2】:

    替换“?”带有#的符号我测试过,它工作正常

    详细说明:

    原始代码 window.location.href = 'game.html?id=2'

    替换为 window.location.href = 'game.html#id=2'

    Jquery for windows phone 不支持'?'符号

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-24
      • 2019-12-25
      • 1970-01-01
      • 2014-08-21
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多