【发布时间】:2023-03-06 10:35:01
【问题描述】:
所以假设我这样做
var myWindow = false;
$('someelement').click(function(){
var myWindow = window.open('url', 'name', 'width=100,height=200');
});
所以用户点击窗口 A 上的元素并打开一个新窗口(称为窗口 B)...
然后假设窗口 A 被重新加载...因此,var myWindow 现在设置为 false...但是窗口 B 仍然打开...。如何从窗口 A 检测到窗口 B 的存在窗口 A 重新加载后
我知道你可以这样做:
var hasWindow = window.open('', 'name');
如果它已经打开,它将返回对窗口 B 的引用..
但是如果窗口 B 还没有打开,这将触发一个窗口打开,这是不可取的
如果窗口 B 未打开而未触发新窗口打开,我如何获取对窗口 B 的引用? (不使用 cookie 技巧)
【问题讨论】:
标签: javascript jquery browser window refresh