一部のWebサイトは、アドレスバー以外のUIがない新しいウィンドウを開くJavaScriptリンクを使用することを好みます。拡張ボタン、検索バー、ホーム/戻るなどがないことを意味します。ボタン、ブックマーク、タブバーなど。 JSが正しく機能しないため、新しいタブ/ウィンドウでリンクを開くことはできません。
プライベートサイトでこの動作が発生したため、例にリンクできませんが、ご存知の場合はお知らせください。ここに追加します。
これを防ぎ、JSによって作成されたすべてのウィンドウに通常のFirefoxウィンドウの完全なインターフェイスを強制する方法はありますか?コントロールを取り戻す方法はありますか? Chromeにはメニューコマンドがあると思いますが、FFについてはよくわかりません。
注意:私は実際にWaterfoxを使用していますが、Firefoxについて回答しましょう。フォークにも適用されることを願っています。
見つかりました: http://kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features
about:config
find dom.disable_window_open_feature.*
ここには、無効化/操作できるさまざまな機能に対応するエントリがかなりあります。リストは次のとおりです。
これらをtrueに設定すると、開発者の設定が上書きされます。
Window.open()
Web APIに関するMozillaのオンライン文書では、about:config
Firefox管理インターフェイス内で目的を達成するのに役立つ変更を加える方法について説明しています。
menubar:MozillaおよびFirefoxユーザーは、dom.disable_window_open_feature.menubarをtrueに設定することにより、新しいウィンドウに常にメニューバーを表示させることができます。
toolbar:この機能がオンの場合、新しいセカンダリウィンドウはナビゲーションツールバー([戻る]、[進む]、[再読み込み]、[停止]ボタン)をレンダリングします。 MozillaおよびFirefoxのユーザーは、dom.disable_window_open_feature.toolbarをtrueに設定することにより、新しいウィンドウに常にナビゲーションツールバーをレンダリングさせることができます。
personalbar:MozillaおよびFirefoxユーザーは、新しいウィンドウに常にパーソナルツールバー/ブックマークツールバーをレンダリングするように強制できます。dom.disable_window_open_feature.personalbarをtrueに設定
titlebar:MozillaおよびFirefoxユーザーは、dom.disable_window_open_feature.titlebarをtrueに設定することにより、新しいウィンドウに常にタイトルバーをレンダリングさせることができます。
close:MozillaおよびFirefoxユーザーは、dom.disable_window_open_feature.closeをtrueに設定することにより、新しいウィンドウに常に閉じるボタンを強制できます。
特に、次の設定はデフォルトでtrueに設定されており、変更する必要はありません。
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.location
また、Firefox 49以降、次の機能がデフォルトでオンになっているため、about:config
設定が削除されました。
dom.disable_window_open_feature.scrollbars
ソース: https://developer.mozilla.org/en-US/docs/Web/API/Window/open