【发布时间】:2019-03-04 07:12:36
【问题描述】:
我正在使用 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/>`;
}
}
【问题讨论】:
-
欢迎来到 Stack Overflow!请不要将您的代码附加为图像,而是使用代码标签将其复制到您的问题正文中
-
设置为
localStorage.itemKeyNameHere = 'String Here';。喜欢console.log(localStorage.itemKeyNameHere);。就个人而言,我会习惯使用文件插件。否则,您的数据非常有限。 -
我不需要新方法将项目设置为 localStorage。此外,您的方式只是获取和设置特定项目。它无法显示范围内的每个项目。 @PHPglue
-
循环遍历:
for(var i in localStorage){ /* i is key -- localStorage[i] is value */} -
@PHPglue 这就是我所做的,它适用于浏览器。我希望它也可以在 Android 应用上运行
标签: javascript android html phonegap