为什么不是';我的JavaScript不能在本地保存数据吗?

为什么不是';我的JavaScript不能在本地保存数据吗?,javascript,html,css,Javascript,Html,Css,我试图让我的游戏保存,但它没有。当它保存时,程序会延迟并重置。我希望游戏能够保存玩家的$$、XP、swag和乘数奖金。我已经给我的顾问打了电话,他们帮不上忙。我一直在忙于本地数据保存,似乎什么都不起作用。 sad.png cloud1.gif //变量和东西 var按钮=document.getElementById(“mir”); var walletDisp=document.getElementById(“walletDisp”); var xpDisp=document.getElem

我试图让我的游戏保存,但它没有。当它保存时,程序会延迟并重置。我希望游戏能够保存玩家的$$、XP、swag和乘数奖金。我已经给我的顾问打了电话,他们帮不上忙。我一直在忙于本地数据保存,似乎什么都不起作用。 sad.png cloud1.gif

//变量和东西
var按钮=document.getElementById(“mir”);
var walletDisp=document.getElementById(“walletDisp”);
var xpDisp=document.getElementById(“xplabel”);
var测试=document.getElementById(“测试”);
var upgradeCashButton=document.getElementById(“updaCash”);
var upgradeCloudButton=document.getElementById(“updaCloud”);
var cloudLevelMax=298123019;
var奖金=100000;
var-bonusCount=2139871;
var钱包=23401893309848452034985;
var cashPerClick=10000;
var xp=132412341;
var cloudLevel=320948;
var sad=真;
var aNiceTimer=setInterval(函数(){myTimer()},1000);
//“让她走”的剧本
按钮。addEventListener(“单击”,makeItRain,false);
upgradeCashButton.addEventListener(“单击”,upgradeCash,false);
upgradeCloudButton.addEventListener(“单击”,upgradeCloud,false);
xpDisp.addEventListener(“单击”,信用,假);
window.onload=doInit();
chrome.runtime.onInstalled.addListener(函数(详细信息){
如果(xp==“未定义”){
saveUs();
}
save();
});
函数myTimer(){
if(sad==false){if(单击===false){
document.body.style.backgroundImage=“url('res/sad.jpg')”;
悲伤=真实;
奖金=1;
骨计数=0;
updateOutput();
}}
如果(单击){
骨计数=骨计数+.7;
}
如果(BonuCount>奖金){
奖金=奖金+1;
骨计数=0;
updateOutput();
}
单击=假;
}
函数makeItRain(){
如果(伊斯南(钱包)){
saveUs();
}
钱包=钱包+现金点击*奖金;
如果(sad==true){updateBackground();}
sad=错误;
单击=真;
xp=xp+奖金;
updateOutput();
}
函数updateOutput(){
xpDisp.innerHTML=“Level”+Math.round(Math.log(xp)/Math.log(10));
walletDisp.innerHTML=dispnub(钱包)+“$”;
upgradeCashButton.innerHTML=“最多”+(dispnum(getCashUpgrade()))+
“对于”+dispnum(costOfCashUpgrade())+“$”;
upgradeCloudButton.innerHTML=“添加Swag?”+dispnum(costOfCloudUpgrade())+“$”;
如果(单击===true){
button.innerHTML=“奖金:x”+奖金;
}否则{
button.innerHTML=“为那些$$$”降雨;
}
如果(钱包>=现金升级成本()){
upgradeCashButton.style.background='#6fae3c';
upgradeCashButton.style.border='3px solid#5f9e2c';
}否则{
upgradeCashButton.style.background='#FA5858';
升级cashbutton.style.border='3px solid#fe2e';
}
如果(钱包>=costOfCloudUpgrade()){
upgradeCloudButton.style.background='#6fae3c';
upgradeCloudButton.style.border='3px solid#5f9e2c';
}否则{
upgradeCloudButton.style.background='#FA5858';
upgradeCloudButton.style.border='3px solid#fe2e';
}
save();
}
功能升级现金(){

如果您使用了错误的API,
chrome.storage
chrome.runtime
API是用于chrome扩展的,而不是用于网站


要在网页中使用Javascript存储数据,请使用。

您使用了错误的API。
chrome.storage
chrome.runtime
API用于chrome扩展,而不是网站


要使用Javascript在网页中存储数据,请使用。

缩小问题范围-我们不会经历这样一个巨大的代码块。首先要尝试的是一个小而简单的脚本,它只在本地存储中保存数据,然后从本地存储中检索数据。先看看这是否有效。缩小问题范围-我们不会经历一个巨大的代码块就像这样。首先要尝试的是一个小而简单的脚本,它只需在本地存储中保存数据,然后从本地存储中检索数据。先看看这是否有效。不,你不想为网络游戏创建扩展。你只需要使用建议的正确存储形式。不,你不想为网络游戏创建扩展。你只需要使用c正确的存储形式,如建议的。