我想为每个窗口保留单独的值,并且该窗口的值应该保持相同,尽管我重新加载了该窗口。
问问题
219 次
2 回答
1
window.open
将返回一个windowObjectReference
您可以使用的所有window
操作。
因此,如果您想打开并重新加载一个窗口,您可以这样做:
var myWindow = window.open("http://whatever");
myWindow.location.reload(true);
您可能还想阅读有关window.location
.
于 2012-09-01T08:45:09.140 回答
0
尝试这个:
var winArr = { keys:[] , values:[] };
var newWindowForOpen= 'http://stackoverflow.com/questions/12226191/can-i-get-any-unique-identity-for-new-opened-window-in-javascript';
var winExist=false;
for(var i = 0; i < winArr.keys.length; i++){
if(winArr.keys[i] === newWindowForOpen){
winExist = true;
}
}
if(!winExist){
winArr.keys.push(newWindowForOpen);
var obj={}; // contais information about an open window, your window information
winArr.values.push(obj);
}
我希望这个对你有用。
于 2012-09-01T08:53:59.400 回答