如何在javascript中设置本地存储中的window.open选项卡

时间:2017-05-22 09:43:59

标签: javascript jquery

我正在使用

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值,并在页面刷新期间从本地存储中获取值。

0 个答案:

没有答案