リンク左クリックを必ず同じタブで開くようにする

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 ニュースはどうでしょう。
適当なニュースをクリックすると、

のようなリンクがありま。
これにtarget=_blankが設定されているので、普通なら左クリックでも新しいタブで開かされるのですが
このスクリプト導入後は同じタブで開けます。


ちなみにLink Alertを使えばtarget=_blankなリンクにはマークが付きますので、これを有効にしたままこの_blank Must DieスクリプトをOnにしたりOffにしたりして視覚的に確認できます。