编程语言
首页 > 编程语言> > javascript-将Window对象存储在本地存储中

javascript-将Window对象存储在本地存储中

作者:互联网

我需要能够持久化窗口对象.我试图对窗口对象进行字符串化,但是在尝试将窗口对象转换为JSON时收到错误. “将圆形结构转换为JSON”错误.无论如何,我可以将window.open中的window对象存储在本地存储中吗?

var myWindow = window.open("file:///D:/Temp/teststorage.html", "MsgWindow", "width=200, height=100");
localStorage.setItem('Window', JSON.stringify(myWindow));

解决方法:

您不能将窗口对象持久存储在本地存储中.

您只能将字符串形式的数据存储在本地存储中,并且无法将窗口对象转换为字符串,以便可以重新创建相同的窗口对象.

标签:javascript,json,local-storage,popup
来源: https://codeday.me/bug/20191012/1903831.html