【问题标题】:Android/ JavaScript - Passing data within a URLAndroid/ JavaScript - 在 URL 中传递数据
【发布时间】:2012-05-10 22:13:57
【问题描述】:

我正在使用以下方法通过我的 android phonegap 应用程序中的 url 传递一个值:

window.location.href = "results.html?score="+encodeURIComponent(myvalue);   

但是,当手机/模拟器固件更新到 4.03 时,这似乎不再起作用。有人可以请进一步建议。

谢谢, 拉杰

【问题讨论】:

  • 您的修改明显改变了问题。
  • @T.J. Crowder,很抱歉之前没有说清楚,是我的错误在代码 sn-p 中意外添加了“。myvalue 本质上是一个从文本框中获取的整数。
  • 要记住的另一件事是上面的代码在 4.03 中才停止工作!谢谢
  • 我在任何甚至勉强兼容的网络浏览器中都看不到上述任何问题。你确定问题不在其他地方吗?无论如何,祝你好运。

标签: javascript android redirect cordova


【解决方案1】:

这是 Android 上的一个错误。你应该去给它加星:

https://code.google.com/p/android/issues/detail?id=17535

同时使用 localStorage.setItem()/getItem() 在页面之间传递值。

【讨论】:

  • 你知道吗,android 4.03 有很多 Web 视图错误,因为我遇到的另一个错误是我的应用程序第一次没有加载。但是之后就好了吗?谢谢
  • 不,我没听说过。您应该抓住“adb logcat”并在 PhoneGap Google Group 上提问。
【解决方案2】:

删除中间的“..use this...window.location.href = "results.html?score=1.56"

【讨论】:

  • 我的错误在那里我不小心在我的代码中添加了一个“sn-p 实际上首先是正确的,请参阅编辑后的问题。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 1970-01-01
  • 2011-06-21
  • 2013-09-09
  • 1970-01-01
相关资源
最近更新 更多