【KeepInTab】強制的に新規タブで開かず同一タブで開くアドオン
この記事では、「target="_blank"
」属性によって新しいタブで開かれるリンクを、強制的に同一タブで開くようにするFirefoxアドオン「KeepInTab」について書きます。
インストールするだけで、基本的に全てのリンクが同一タブで開くようになります。
本アドオンを入れると、Amazonの検索結果から商品をクリックした時や、当サイトの右側サイドバーにある「検索されなそう、だけどおすすめ記事」内にある記事をクリックした時など、通常だと新しいタブで開かれてしまうリンクを、全て同一タブで開いてくれます。
インストールするだけで有効になります。難しい設定は不要です。
新しいタブで開かれる原因は、リンクに「target="_blank"
」という属性が設定されているためです。本アドオンを入れるとこの属性を強制的に削除してくれるので、結果的に同一タブで開くようになります。
「target="_blank"
」属性が使われていないけど新しいタブで開くように制御されている特殊なリンクに関しては動作しない可能性があります。まぁ大抵は大丈夫だと思います。
類似のChrome拡張機能「Death To _blank」の記事を書いた時、類似のFirefoxアドオンはないかなと探したところ、本アドオンを見つけたので記事にします。
本記事は、拡張機能を導入できるPCブラウザ向けです。スマホやタブレットは分かりません。
提供元:Nicolas Frandeboeuf
記事執筆時のバージョン:1.0.5(2024年4月16日)
インストール方法
Firefoxアドオンストアからダウンロードできます。
本アドオンは、Firefoxアドオンのみの提供で、Chrome拡張機能はリリースされていません。Chrome・Vivaldi・EdgeなどのChromiumベースのブラウザをご利用の方は、代わりに「Death To _blank」で代用できるかと思います。
をクリックします。
「追加」をクリックします。
「OK」をクリックします。プライベートウィンドウでも使いたい場合は、「この拡張機能のプライベートウィンドウでの実行を許可する」にチェックを入れます。
ボタンからはアクセスしないので、右クリック→「オーバーフローメニューにピン留め」で非表示にしておくと、スッキリしていいかもしれません。
使い方
本アドオンを導入する前に既にサイトを開いていた場合は、一度リロード(再読み込み)します。
試しに当サイトを開いてみます。右側サイドバーにある「検索されなそう、だけどおすすめ記事」内の記事をどれでもいいのでクリックします。
Firefoxアドオン導入後は、新しいタブで開かれず、同一タブで開くようになります。タブが増えません。
開発者ツール(F12)を見てみました。導入前はあったはずの「target="_blank"
」属性が削除されています。アドオンの力で根本的に「target="_blank"
」を除去しているようです。
Amazonの検索結果から商品をクリックした時も、同一タブで開くようになります。
注意点ですが、特定のサイトは除外するといった細かい設定はできません。自動的に全サイトで発動します。一時的に無効化したい場合は、アドオンページ(about:addons
)から「KeepInTab」をオフにします。
感想
以上、ウェブサイト上の新しいタブで開くよう設定されているリンクを強制的に同一タブで開くようにするFirefoxアドオン「KeepInTab」についてでした。
全然関係ないんですが、本記事執筆時(2024年5月)に、友だちが「Xiaomi 14 Ultra」を買って実物や撮影した写真を見せてくれたんですが、カメラがすごくてうらやましいです。
皆さんも見たらびっくりすると思います。あんな一眼レフみたいな大きなレンズ見たことないです。まぁでも10年、20年後にはそんなの当たり前どころかもっともっとすごい領域になっているんでしょうけども。