Web を検索して、すべてのブラウザー ウィンドウを強制的に閉じることができる関数 (できれば JavaScript) を見つけましたが、window.close を使用して window.open で開くブラウザーを閉じることしかできないことがわかりました。 window.close関数以外にそれを行うことができる他の方法はありますか?
ありがとう
Web を検索して、すべてのブラウザー ウィンドウを強制的に閉じることができる関数 (できれば JavaScript) を見つけましたが、window.close を使用して window.open で開くブラウザーを閉じることしかできないことがわかりました。 window.close関数以外にそれを行うことができる他の方法はありますか?
ありがとう
これは不可能です。開いているウィンドウのみを閉じることができます。
ユーザーは他の多くのタブやウィンドウを開くことができます。クライアント スクリプトは、ユーザーが開いたウィンドウを操作できないようにする必要があります。Google Chrome で Gmail と Stackoverflow を開いた場合、stackoverflow.com が Gmail ウィンドウを閉じることを許可しますか? それがセキュリティ違反です。
できません。それはセキュリティ違反だろう
javascript について話しているように、window オブジェクトはすべてのオブジェクトの親であるため、それを行うことはできません。したがって、ウィンドウの範囲から出ることはできません。したがって、それを行うことはできません。
でも、本当にやりたいのなら、間接的にやればいい。Java でサーブレットのようなサーバー コードを記述し、System 関数を使用してブラウザー プロセスを終了する必要があります。これで、ブラウザ ウィンドウを閉じる要求をサーバーに送信するだけです。
それが役に立てば幸い。