Javascript存储/全局数据/对象的状态

kap*_*pso 3 javascript browser dom cross-browser

有没有办法将全局数据存储在window对象中,以便数据可以在页面重新加载/刷新后继续存在.所以我要说我分配我的全局数据/对象 -

window.myObject = myProductObject
Run Code Online (Sandbox Code Playgroud)

用户刷新/重新加载页面或可能跳转到我的网站的另一页.是否window.myObject仍然可用的页面重新加载后?

注意 - :我不能将对象存储在cookie中,因为它是一个对象,我的意思是它可以是对另一个自定义对象的引用,或者它可以引用通过"window.open"打开的另一个"窗口"对象

Ray*_*nos 5

使用window.top.name黑客

var data = window.top.name ? JSON.parse(window.top.name) : {}
...
window.top.name = JSON.stringify(data)
Run Code Online (Sandbox Code Playgroud)

window.top.name 持续跨页面加载

我建议你使用一个抽象像lawnchair虽然代替