我正在使用
window.open(newTabUrl, "toolbar=yes,scrollbars=yes,resizable=yes", "width=500,height=500");
如果我没有刷新页面,工作正常。
但是我想在一个变量中保持这个值并在本地存储中设置。当我转到另一个页面时,如果打开了新窗口,我想在打开新文档时刷新该新窗口。如果我在同一页面,这是有效的。
我正在使用此代码在本地存储中设置值: -
myWindow = window.open(newTabUrl, "toolbar=yes,scrollbars=yes,resizable=yes", "width=500,height=500");
newDocumentWindow = true;
localStorage.setItem("newDocumentWindow", newDocumentWindow);
localStorage.setItem("myWindow", myWindow);
当页面刷新时我正在使用
var myWindow = localStorage.getItem("myWindow");
它给了我["object window"]
当我将此代码分配给刷新页面时,如下所示:
myWindow.location.href = newTabUrl;
myWindow.focus();
它不起作用。请帮我如何在本地存储中存储window.open值,并在页面刷新期间从本地存储中获取值。