ウィンドウのクローズド プロパティの使用は何ですか?
デフォルトでは、closed は false です。
window.closed
false
私は、closed を true に設定できることを確認しましたが、closed = true の意味は何ですか?
window.closed = true
true
このウィンドウが開いたままになると、chrome と firefox で同じ動作になります。
ウィンドウのクローズド プロパティの使用は何ですか?
デフォルトでは、closed は false です。
window.closed
false
私は、closed を true に設定できることを確認しましたが、closed = true の意味は何ですか?
window.closed = true
true
このウィンドウが開いたままになると、chrome と firefox で同じ動作になります。
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
ポップアップがあり、それらのプロパティを変更する前にその存在を確認したい場合に便利です。MDN にはいくつかの良い例があり ます https://developer.mozilla.org/en/DOM/window.closed?action=edit