我已经使用phonegap 1.9.0开发了android phonegap应用程序。它在Android 2.2和4.0中工作正常。后来我改变了phonegap版本,目前我正在使用phonegap 2.1.0.Its在android 2.2中工作正常但在android中4.0我无法从一个页面导航到另一个页面,同时将值作为查询字符串传递。
这是我的代码:
function onClick()
{
var id="2";
window.open("index2.html?id="+id);
}
Index2.html:
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++)
{
var pair = vars[i].split("=");
if (pair[0] == variable)
{
return pair[1];
}
}
}
将index2.html中的值设为
var id=getQueryVariable("id");
请帮助我。谢谢。
答案 0 :(得分:0)
由于在prev版本和android 4中的查询字符串的错误,我特意切换到2.0.0。试试2.1.0并再次打破它。为什么我要升级?因为2.0.0有相机问题,例如用户拍摄应该在网页上显示的图片,并且不会触发成功功能或失败。尝试10,50和100%的图像质量。它可以在我的手机上运行,但不适用于使用相同版本Android的其他手机。