ウィンドウごとに個別の値を保持したいのですが、そのウィンドウをリロードしても、そのウィンドウの値を同じに保つ必要があります。
質問する
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 に答える