1

ウィンドウのクローズド プロパティの使用は何ですか?

デフォルトでは、closed は false です。

window.closed
false

私は、closed を true に設定できることを確認しましたが、closed = true の意味は何ですか?

window.closed = true
true

このウィンドウが開いたままになると、chrome と firefox で同じ動作になります。

4

2 に答える 2

4

window.closedウィンドウのインスタンスを参照します。これは読み取り専用のプロパティで、開いているポップアップ/タブ/ウィンドウがまだ生きているかどうかを判断するために使用されます。

var w = window.open();
console.log(w.closed);  // false
w.closed = true;
console.log(w.closed);  // false
w.close();
console.log(w.closed);  // true

本当に読み取り専用です。

'use strict';
window.closed = false; // TypeError: setting a property that has only a getter
于 2012-04-07T15:04:24.130 に答える
1

ポップアップがあり、それらのプロパティを変更する前にその存在を確認したい場合に便利です。MDN にはいくつかの良い例があり ます https://developer.mozilla.org/en/DOM/window.closed?action=edit

于 2012-04-07T15:05:04.573 に答える