0

ユーザーがウィンドウの外側をクリックしたときに、Webブラウザウィンドウ(Google Chromeなど)を自動的に閉じることはできますか?これを行うには、ウィンドウがフォーカスされているかどうかを検出するための何らかの方法と、ウィンドウを閉じるための方法が必要になります。

4

2 に答える 2

1

現在のほとんどのブラウザでは、親の子ウィンドウのみを閉じることができます。
スクリプトを使用してマスター親ウィンドウを閉じることはできません。

于 2012-11-17T20:54:37.450 に答える
0

デフォルトでは、ほとんどのブラウザーは、javascript 自体によって開かれていないウィンドウを閉じることを javascript に許可していません。しかし、たとえばwindow.open(...)を使用すると、そのウィンドウを閉じることができますwindow.close()

したがって、JavaScript で開いたウィンドウがある場合は、次の操作を実行できます。

window.addEventListener('blur', function(){window.close();}, false);
于 2012-11-17T21:03:19.973 に答える