ふと、target=”_blank” とか書かれているリンクを現在のタブで表示したいと思い、Tab Mix Plus 0.3.5.2 をインストールしてみました。これは便利。
ちなみに環境は、Mac OS 10.4.8 + Firefox 2.0.0.1 です。
と、ここまでエントリを書いて、過去に Tab Mix Plus をインストールしていた 事が判明。Firefox をアップデートした時にインストールし忘れたか、別のマシンへインストールしてたか?
どうも、記憶が定かではない。しっかりしろ。俺。
—- 追記 @ 2007/01/24 —-
Tab Mix Plus の挙動があやしいなぁと思ってきたのと、rea さんに良い方法を教えてもらったので、Tab Mix Plus をアンインストールしてから about:config を使って設定してみる事にした。
新しいページを現在のタブに開く設定方法 「browser.link.open_newwindow」を「1」にする。
初期設定値は整数値で 3 です。
これで target=”_blank” は同じタブで開くようになったんだが、ポップアップウインドウまで同じタブで開くようになってしまった。
これは困るので、新規タブで開く設定にしていたポップアップウインドウを別ウインドウで開くようにした。
以下、困る理由。
- 開いたポップアップウインドウにウインドウサイズを変更する JavaScript が書かれているとブラウザ全体が小さくなってツライ。Firefox の環境設定でウインドウリサイズの JavaScript を禁止すると、自分で作ったウインドウリサイズのブックマークレットが動かなくなりツライ。
- 自動的に閉じるポップアップウインドウもある。
リンクが window.open の時、サイズ指定がある時はウインドウで開く 「browser.link.open_newwindow.restriction」を「2」にする。
ちなみに、
- 0 – 全てタブで開く
- 1 – 常にウインドウで開く
- 2 – サイズ指定がある時はウインドウで開く
初期設定値は整数値で 2 です。
## 拡張機能やカスタマイズなしで、もっと簡単に開く方法 @ 2008-10-22
target 指定してあるリンクをドラッグして、現在のタブの上にドロップすると同じタブでページが開けます。
Mac + Firefox 3.0.3 で出来ました。
はじめまして。
target=”_blank”を無効にするだけでいいなら、
「browser.link.open_newwindow」を「1」にすると出来ますよ。
参考までに。
そうなんですか!
この際、target=”_blank” を全て無効にして、新しいタブで開きたい時だけ自分でコントロールしようかなー。
有用な情報、本当にありがとうございます。
自分の環境ではすべて無効にしています。
ただし、どのリンクが外部リンクなのか分からなくなるので、
userContent.cssに以下のコードを追加すると認識しやすくなると思いますよ。
a[target=”_blank”] {
cursor: alias !important;
}
target=”_blank”が指定されたリンクだと、
カーソルの形が変わります。
今の所、Tab Mix Plus のオプションで、
Target 属性が設定されているリンクを現在のタブに開く
と言うのがあったので、これをオンにして使用中です。
コメント&情報ありがとうございます。
Firefox3.6の導入&挙動変更(Ctrl+W, window.open, フルFlashサイト)
All-in-one gesturesが、以前と同じく、開発者のサイトの方でFirefox3.6に対応するようになっていたこと、また、HttpFoxがもし使えなくても、Firebugの「接続」タブで代用できそうだと思ったので…