最後のタブ閉じたとき about:blank を開く設定
OSX にしてから Firefox で最後のタブを閉じたときにウィンドウが消えてしまうのが嫌だなーとおもっていたけど、いまふと about:config を close で検索してみたりしたら
browser.tabs.closeWindowWithLastTab
という項目が見つかったので、試しにそれをトグルしてあげたら希望通りの動作になった。
これがしたかった。満足。
Firefoxタブ
Firefox3、なんかいつのまにかすべてのウィンドウがタブで開くようになってしまっていた。
ポップアップとかでサイズ指定してあるのとかはポップアップしてほしいのだけど、やり方忘れていてググった。
user_pref("browser.link.open_newwindow", 3);
user_pref("browser.link.open_newwindow.restriction", 3);
たぶんこれでおk
Firefox 3.0 b2
入れた。b1からCheck for updatesしてそのままアップデート。
URLの履歴がタイトルも出るようになった。これはどうだろうなぁ。
b1のときでも表示にタイトルは出てなかったけどアドレスバーにタイトル文字列いれても履歴にマッチしていたのでまぁでるほうがわかりやすいのかな?
b1は割と普通に常用していたのだけど、快適。
tomblooが動かないのと、delicious bookmarksで自分のブックマークとのsyncができないので自分のタグが補完されなくてうざいのくらいが困るところ。
でもずっとつかってても2系みたいに重くなんないのでもう2には戻れない感じ。
Firefox3でPlaggerLDRを無理やり動かした
試してみたのだけど、unsafeWindow.API.prototype
が undefined とかいわれて今までのスクリプトは使えなかった。
unsafeWindow.API
自体は見えているようだ。これはどういうことなんだろう? 詳しい人教えてほしい><
よくわからないので、API オブジェクトを user.js 内にコピペして再定義してあげてちょっとごにょったら動いた。
とりあえずcodereposにおいておいた。
http://svn.coderepos.org/share/lang/javascript/userscripts/hackldrapi_fx3.user.js
設定するところは面倒だったので引き継いでない。自分で about:config とかで設定する必要あり。
@-moz-document url-prefix("http://coderepos.org/share/browser") { table.code th.lineno { width: 7em !important; } }
100行目以降がはてなスターのおかげで行数あいてしまうのでちょいカラムひろげてみた。どするのがいいのか。
拡張で描画が遅くなる
これみて開発時しかつかわない拡張いろいろ無効にしてみたところすげー速くなった。うは。
でも開発時は使いたいから、プリセット設定してON/OFF変えて再起動とかしてくれる拡張がほしい!!
開発用にあたらしくFirefoxのプロフィール作ってわけてもいいけど、普段使ってなじんでいるFirefox設定で開発しないと効率悪いしUIチェックとか何とか微妙になる気がするし。
あと、上記URLの最後にIPv6を無効にするの意味ないって書いてあるけどおなじURLを表示するテストとかDNS最初しかひかないでしょ。それじゃわからないくない?
TwitBin はなんちゃって Firefox 拡張
IM 全然うごかねーので、TwitBin とかいれてみたけど、日本語変換中でもEnter押すと送信されてしまう。
あこれ、ちょっと前の del.icio.us と同じだなと思って DOM インスペクタでみてみるとやっぱり onkeyup でポストしている。
そこ変えればいいなと思ってソース見てみたら。。あれ? コード全然ない。
よく見たらサイドバー内は拡張として実装されているわけではなく、単に http://www.twitbin.com/beta/ をそのまま表示させてるだけ!!
ID, パスワード普通にとられちゃってるねぇ。
twitter 周りはこんなのばっかだなぁ。
Remember The Milk で IME を自動で ON/OFF する greasemonkey スクリプト
Remember The Milk はサービス開始当初少し触っただけでまったく使っていなかったのだけど、最近周りの人が結構使っているのでちょっと見てみたらすごい進化していて、これは便利そうってことで使ってみている。
それで、キーボードショートカットだけでいろいろな操作ができるようになっていてすごく便利になっているのだけど、IMEがONの状態だと動かない。
タスクは日本語で入力することが多いので、いちいちIMEの状態を気にしなくてはいけなくて面倒。
ってことで、テキストフィールドにフォーカスがあるときは自動でIMEをONにし、フォーカスが外れるとOFFにするスクリプトを書いてみた。
スクリプトと同じ階層にある IME.swf というのも読み込むようになっていて、IMEのON/OFFはそれでやってる。無駄にAS3で書いたため、Flash Player9以上でないと使えないとかいう。
メニューバーの表示をC-Mでトグルする拡張
1.5時代につくってから、そのままバージョン警告無視して使い続けていたけどいい加減あれなのでsvnつっこんでちゃんとやることにした。
ついでに公開。
これが
こうなると。
Ctrl-m でトグル。手抜きなのでキーは決め打ち。