YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2021-07-08 (木)


[一語一絵/IT系]

firefox:window.openの変更 / 2008-07-02 (水)

博多祇園 17番山笠
博多駅前にて

先日リリースされたFirefox 3のアップデートで[External]Tab Mix Plusと決別して一通りの機能は代替できていたのだが、window.openで開くウィンドウをリダイレクトするaddonだけは発見できなかった。

で、2週間ほどうっとおしい思いをし続けていたのだが、やはりwindow.openをリダイレクトする裏技が用意されていた。

操作方法は以下の通り。

  1. Firefoxを起動し、アドレスバーに about:config と打ち込む
  2. フィルタに open_newwindow と打ち込む
  3. browser.link.open_newwindow.restriction の行をダブルクリックする
  4. ダイアログボックスに0~2の値を設定する

なお、restriction の値と対応する動作は以下の通り。

  1. window.open もリンクと同じ動作
  2. window.open は新しいウィンドウ
  3. ウィンドウサイズなどの指定がない場合はタブで開き、サイズ指定がある場合は新しいウィンドウで開く (デフォルト)
世界に幸せを。

【参照】
●Firefox - もじら組 Wiki http://wiki.mozilla.gr.jp/wiki.cgi?page=Firefox
JavaScript の window.open() が有効になる動作をカスタマイズする