ホームページ > ウェブフロントエンド > jsチュートリアル > FirefoxとChromeでブラウザウィンドウを閉じる効果のない解決策_基礎知識

FirefoxとChromeでブラウザウィンドウを閉じる効果のない解決策_基礎知識

WBOY
リリース: 2016-05-16 17:03:34
オリジナル
1219 人が閲覧しました

まず、IE では window.close() を通じてブラウザ ウィンドウを閉じることができますが、Firefox と Chrome では無効です。

その理由は次のとおりです。

Firefox のデフォルト設定では、悪意のあるスクリプトの挿入を防ぐために、スクリプトを介してブラウザ ウィンドウを閉じることができません。

そのため、調整する方法があります。 URL アドレスバーに「about:config」と入力し、

次に、構成リストで dom.allow_scripts_to_close_windows を見つけます。
右クリックして選択し、上記の false を true に変更します。 デフォルトは false です

Chrome のデフォルトではこの終了方法はサポートされていませんが、特別な方法で閉じることもできます:

コードをコピー コードは次のとおりです:

window.opener=null;
window.open('','_self'); () ;

親要素のないウィンドウを作成し、それ自体をポイントし、同時にそれ自体を閉じることができます。スクリプトを使用して現在のページを開き、次にスクリプトを使用して現在のページを閉じるこのメソッドは、W3C! で認識されます。

99% の人がデフォルトの設定を使用しているため、ほとんどのブラウザが現在のブラウザを閉じることができないという現在の問題を解決できます。 10年も経てば分からないでしょう(それはでたらめです、笑)。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート