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