我正在使用phonegap来创建Android应用程序。我的应用程序是关于一个简单的游戏,我生成随机数来做数学。当你回答正确时,分数会上升,如果你输了,你可以将你的名字和分数保存到localStorage。问题是我无法在android中查看它。你们能帮助我吗?下面是我在浏览器中查看的代码。
function loadPlayer(){
const lsOutput = document.getElementById("lsOutput");
var l;
if (localStorage.length < 5) {
l = localStorage.length;
} else {
l = 5;
}
for (var i = 0; i < l; i++) {
const key = localStorage.key(i);
const value = localStorage.getItem(key);
lsOutput.innerHTML += `${i+1}- ${key}: ${value}<br/>`;
}
}
localStorage是一个对象,所以你可以这样做:
var localStorageKeysList = Object.keys(localStorage);
for (var i = 0, max = localStorageKeysList .length; i < max; i++) {
alert(localStorage[localStorageKeysList[i]]);
}
它在我自己的Android设备上使用了cordova应用程序。
如果这对您不起作用,则必须使用chrome远程开发工具手动检查出错了什么。
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
没关系。这只是我的旧手机无法理解的代码。我试着借用我的朋友电话,这是工作。