我试图在HTML5游戏中作弊,但是当我做类似的事情时,它的localStorage属性中包含新行:
localStorage.setItem('gamesave', '"money":"5000"
"gold":"1000"')
localStorage甚至不保存。
如果我尝试设置带有新行的localStorage属性,则不会设置。 如何在localStorage属性中包含换行并正确保存?
答案 0 :(得分:3)
您可以保存并获取为对象。
SetItem:
localStorage.setItem('gamesave', JSON.stringify({ money:5000, gold:1000 }))
GetItem:
JSON.parse(localStorage.getItem('gamesave'))
答案 1 :(得分:2)
您好,您可以尝试es6字符串文字。它会工作
localStorage.setItem('gamesave', `"money":"5000"
"gold":"1000"`)