У меня есть this code:Сохранить геймплей в LocalStorage
Storage.prototype.setObj = function(key, obj) {
return this.setItem(key, JSON.stringify(obj))
}
Storage.prototype.getObj = function(key) {
return JSON.parse(this.getItem(key))
}
function onReady() {
if (localStorage["piecesArray"]) {
piecesArray = new Array();
piecesArray.length = 0;
piecesArray = localStorage.getObj("piecesArray");
} else {
piecesArray = new Array();
}
can = document.getElementById('myCanvas');
ctx = can.getContext('2d');
img = new Image();
img.onload = onImage1Load;
img.src = "http://www.niagaraparks.com/images/wallpaper/niagarafalls_640x480.jpg";
}
И я хочу, чтобы сохранить состояние игры в localStorage
, и после обновления страницы Я хочу, чтобы обновить состояние игры.
Что я делаю неправильно?
Вы настраивали в '' window.onload' внутри window.load' обертку в JSFiddle в. Удалите его из своей скрипки, используйте «Нет обернуть» в
'вверху слева от страницы. –Имеет ли localStorage метод 'getObj'? – adeneo
@ FabrícioMatté Почему вы отвечаете, редактируя его ссылку JSFiddle в своем собственном вопросе, вместо того, чтобы делать новый ответ и размещать здесь здесь x)? – RelevantUsername