開いているウィンドウを確認しようとしていますが、呼び出されたウィンドウ名がわかりません。
JAVASCRIPT/DOM/または JQUERY でそれらにアクセスするにはどうすればよいですか?
ありがとう!
開いているウィンドウを確認しようとしていますが、呼び出されたウィンドウ名がわかりません。
JAVASCRIPT/DOM/または JQUERY でそれらにアクセスするにはどうすればよいですか?
ありがとう!
私が見たすべての例では、ウィンドウの名前が必要です。複雑な/難読化されたライブラリまたは複雑な Web サイト用の一般的なグリースモンキー スクリプトを使用しているために、それを自分で制御できない場合は、たとえば、ウィンドウが開いている場所にモンキー パッチを適用することができます。ウィンドウがすべて window.open で開かれていると仮定すると、次のことができます。
var allWindows = []
var _windowOpen = window.open;
window.open = function() {
var newWindow = _windowOpen.apply(this, arguments);
allWindows.push(newWindow);
}
allWindows には、これまでに開いたすべてのウィンドウのリストが含まれます。それらをいつでもループして、「closed」プロパティをチェックして、まだ開いているものを見つけることができます。つまり、!win.closed の場合、ウィンドウが開いていると推測します。