-1

ウィンドウごとに個別の値を保持したいのですが、そのウィンドウをリロードしても、そのウィンドウの値を同じに保つ必要があります。

4

2 に答える 2

1

window.openwindowObjectReferenceすべての操作に使用できる を返します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 に答える