【发布时间】:2017-01-06 17:00:26
【问题描述】:
我正在尝试使用会话存储关闭窗口,但它不起作用??
对我来说,我在不同的 && 不同的模块中打开新窗口,因此我无法为我的应用程序全局使用会话存储维护“Var”
<html>
<body>
<button onclick="openWin()">Open "myWindow"</button>
<button onclick="closeWin()">Close "myWindow"</button>
<script>
var my1;
function openWin() {
my1 = window.open("", "myWindow", "width=200,height=100");
alert(my1)
sessionStorage.setItem('aa',my1);
}
function closeWin() {
var retrievedObject = sessionStorage.getItem('aa');
retrievedObject.close();
}
</script>
</body>
</html>
【问题讨论】:
-
会话存储保存字符串,没有办法存储对窗口的引用...
-
但是当我把日志它的返回窗口对象如何@epascarello
标签: javascript jquery jsfiddle session-storage