リンク左クリックを必ず同じタブで開くようにする
target=_blank無効化です。
Firefoxでリンクを左クリックすると、普通は同じタブにリンク先を読み込みますが、
target=_blankなどが設定されていると新しいタブで開きます。
これを必ず同じタブで開くように統一する方法です。
追記
井上さんにコメント頂きました。感謝です。
実はabout:config(user.js)でもできます。
現在はuser.jsにこれ書いて使ってます。
かっこ[]内はデフォルト設定。
//新しいウィンドウで開くリンク(target=_blankとwindow.open)を制御するかどうか。[2] //0:すべてのリンクを次の項目(browser.link.open_newwindow)で指定 //1:何もしない //2:0と同様だが、ウィンドウの大きさ(window.openで第3引数が指定された場合)はそれに従う user_pref("browser.link.open_newwindow.restriction", 0); //上で0または2を指定した場合に、それをどこに開くか。[3] //1:同じウィンドウの現在のタブ 2:新しいウィンドウ 3:同じウィンドウの新しいタブ user_pref("browser.link.open_newwindow", 1); //target=_blankのリンクを現在のタブに開くか。[現在使われていない] //user_pref("browser.block.target_new_window", true);
これに伴い記事タイトルも変更しました。
以下は以前の記事
以下のスクリプトをインストールします。
target=_blankなどのtarget属性を取り除くことで、全てのリンクを
- 左クリックなら同じタブ(current tab)で開き
- 中クリックなら新しいタブ(new tab)で開く
という動作に統一できます。
試しにgoo ニュースはどうでしょう。
適当なニュースをクリックすると、
- >> 続きは asahi.comへ
のようなリンクがありま。
これにtarget=_blankが設定されているので、普通なら左クリックでも新しいタブで開かされるのですが
このスクリプト導入後は同じタブで開けます。
ちなみにLink Alertを使えばtarget=_blankなリンクにはマークが付きますので、これを有効にしたままこの_blank Must DieスクリプトをOnにしたりOffにしたりして視覚的に確認できます。