/ /ウィンドウオブジェクトをローカルストレージに保存する-javascript、json、popup、local-storage

ローカルストレージにウィンドウオブジェクトを格納する - javascript、json、popup、local-storage

ウィンドウオブジェクトを永続化する機能が必要です。ウィンドウオブジェクトを文字列化しようとしましたが、ウィンドウオブジェクトをJSONに変換しようとするとエラーが発生しました。 「循環構造をJSONに変換しています」エラー。とにかく、ローカルストアのwindow.openからウィンドウオブジェクトを保存できますか?

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

回答:

回答№1は1

持続することはできません window ローカルストレージ内のオブジェクト。

ローカルストレージには文字列の形式でのみデータを保存でき、 window 同じものを再作成できるように、オブジェクトを文字列に変換します window オブジェクト。