我需要获取当前打开的所有窗口对象。 有没有办法在java脚本中执行此操作。
我尝试使用window.open()
。但是,如果我传递窗口名称,它要么打开一个新窗口,要么访问现有窗口。
是否可以在regex
window.open()
答案 0 :(得分:0)
首先,我建议为每个弹出窗口分配变量:
var window1 = window.open('');
var window2 = window.open('');
var window3 = window.open('');
window
对象应该包含您需要的所有信息。使用此函数可以查看window
对象包含的内容:
//displays object properties in an array
var getKeys = function(obj) {
var keys = [];
for(var key in obj){
if (obj.hasOwnProperty(key)) {
keys.push(key);
}
}
return keys;
}
在这种情况下,只需调用console.log(getKeys(window))
,它将显示对象包含的属性。