読者です 読者をやめる 読者になる 読者になる

TextNodeにも使えるgetBoundingClientRect

JavaScript(というかDOM? CSSOM?)には getBoundingClientRect という便利なメソッドが用意されています。これを使えば,ある要素のviewport上の座標,つまりブラウザ画面の左上を原点とした座標上での要素の位置を取得することができます。これまでは d:id…

KeySnailでタブを操作するプラグイン 「TabSnail」 を作った

以前公開した,ツリー型タブをKeySnailから操作するコマンド群をKeySnailプラグイン化してみました。インストールすると,タブ操作用の各種エクステ (コマンド)が利用できるようになります。ツリー型タブがインストールされていると,ツリー操作用のエクステ…

ツリー型タブをKeySnailから操作する

ツリー型タブでツリー表示されたタブを,KeySnailから操作するためのスクリプトを(半年ほど?前に)書きました。「暇な時にタブ移動のコマンドとか追加してKeySnailプラグインにしよう!」と思い立ってからかなり時間がたってしまいましたが,未だにプラグイ…

選択範囲のリンクを開いたり保存したりするJetpack

表題のJetpackスクリプトを作ったので公開しました。 The Jetpack Gallery’s Final Flight | Mozilla Add-ons Blog スクリプト自体は結構前に作っていたのですが,せっかくなので公開してみました。

Firefox 3.6でFlashの上に position: fixed; な要素を表示できなくなった件

Firefox 3.5までは "position: fixed; overflow: auto;" をHTMLの要素側に指定する Flashを読み込んでいる embed や object に wmmode="transparent" というパラメータを設定する これらのいずれかを行うことで,Flash で表示されたコンテンツ上にHTML要素を…

places.sqliteの最適化でFirefoxが速くなった!

Firefox 3のPlacesが面白かったので履歴を900日保存にしていたら,ロケーションバーの動作がだんだん鈍くなってきた。鳥獣保護区 | places.sqlite の最適化で Firefox 3 は速くなる…か?を参考にして,「*.sqlite」ファイルのクリーンアップをやってみた。 …

Mozillaから届いたメール。

昨日届いたメールだからもう既に誰か書いてると思うけど。 ギネス世界記録達成!私たちは 24 時間最多ダウンロードソフトとしてギネス世界記録を達成しました。あなたの協力のおかげで、ダウンロード数は 8,002,530,000,000 回を突破しました。 世界人口は6,…

東工大生向けメモ

about:configでnetwork.dns.disableIPv6をtrueにすると 「プロキシ設定を自動検出する」でネットワークに接続できるようになる。

Foxmeter

Firefox3への移行率を表示するブログパーツをはっつけてみた。 移行率が80%超えたらGreasemonkeyに式クロージャ等Firefox3の新機能を使うのを解禁しようと思う。

Firefox 3 RC2

Firefox 3がRC2に自動更新されました。半日ほど使ってみましたが,以前書いた,Autopagerizeで落ちる,といった現象は起こらなくなりました。やったね! これでGreasemonkey有効にしたまま,サムネイルがいっぱい貼ってあるニコニコ大百科のページをうろうろ…

謎の挙動の差

リンクのクリックイベントにイベントリスナを追加して,中クリックをハンドリングしたい。以下,きちんと動くソースと,なぜか動かないソース。 動く例 document.addEventListener('click', function(e) { var link = e.target; // クリックイベントを取得し…

Firefoxが落ちる原因

どうやらAutopagerizeが原因のようだ。検索してみると結構出てくる。 とはいえ,Autopagerizeは便利だからひと思いにオフに出来ないのが悩みどころ。 miixとかニコニコ大百科とかニコタグとか特定のページで落ちるようなのでそのページでは実行しないように…

Firefox のJSメモ

var $ = document.getElementById; $('hoge'); これはFirefox 3だと意図した通りに動くが,Firefox 2だとエラーが出る。Firefox 2のバグが3で直った,ということなのだろうか。ちょっと釈然としないけど,DOM関係の関数は普通の関数と違う挙動を示すことがあ…

Firefox 3 RC1 を導入した。

何か書こうと思ったけど,特に障害になるようなことが無かった。とりあえずスクリーンショットと,この見た目を実現するためのCSSとか拡張とかをメモする。 アドオン Glasser :: Add-ons for Firefox Aeroっぽい見た目に Hide Menubar :: Add-ons for Firefo…

H.264の動画

H.264、60fpsの動画をFirefoxで見たらカクカクしてた。IEで見たらヌルヌルだった。 これは、拡張入れすぎたのが悪いのだろうか。それとも、Firefox向けのFlashプラグインがショボいんだろうか。 Operaも同じプラグイン入ってるらしいけど、ヌルヌルだった。 …

Firegestures

いままでAll-in-one Gesturesを使っていたのだけど、なんとなく思い立ってFireGesturesを導入してみた。 軽い!これいいね!作者はScrap Bookの人かー。なるほど。

メモ

Firefoxの設定メモ。随時追加予定。 ポップアップウィンドウをバックグラウンドで開く browser.tabs.loadDivertedInBackground = true;

最近

なぜか最近Firefoxがよく落ちる。 Gmailを見に行くとかなり高確率で強制終了してしまう。なぜだろう。 いろんな拡張を入れたり消したりを繰り返しているからだろうか。 プロファイルを作り直したいのだけど、もうすぐFx3が来るからなかなかめんどくさい。 こ…