ダウンロードページ)。えむもじらのページにリリースノートへのリンクとかがある。バージョンチェックが行われるようになった。Add-ons(AMO)がリニューアルされて、アドオンのコレクションページが新しく出来た。ユーザー登録すれば、おすすめアドオンとかをまとめた紹介ページが作れる。僕もさっそく作ってみたよ。アイデ...AMOのアドオンコレクションを作った2009-05-11commandBookmarklet.jsのNoScript対応が怪しいFirefoxvimperator用のcommandBookmarklet.jsというプラグインでNoScript対応が追加された。試してみたんだけど、いくつか怪しい所があったので報告。Firefoxの拡張機能を作ろうとしていました。XULで動的にスタイルシートを読み込む方法が分からずに困っていました(そのときのエントリ)。読むと...XULで動的にスタイルシートを読み込む方法が分かった2009-03-15XULで動的にスタイルシートを読み込む方法が分からないFirefox新しいFirefoxの拡張機能を作っている。その中で、ステータスバーとかのアイコン画像を動的に変えたくなった。「いちいちsetAttributeなんてめんどくさいぜ。読み込むスタイルシートを一気に変えれば楽勝だろ」とか考えた。ConsoleというFirefoxの拡張機能を作った。画面を分割して下側にエラーコンソールを表示できるようになる。シンプルな拡張であんまりたいしたことなかったんだけど、せっかくなので機能を追加して更新した。tipsFirefoxのアドレスバーって、長いURLのときは最後が切れて不便なことがある。別にいつもURLを意識する訳じゃないけど、やっぱり見えるようにしておきたい。そんなときはツールバーにある「戻る」とかのボタンをメニューバーに移動させると便利だよ。デフォル...Firefoxのツールバーボタンをメニューバーに置くと便利2009-01-05Firefoxの起動がやたら遅いのをなんとかするFirefox最近、Firefoxの起動が異常に遅くなることが多くなった。プロファイル(SQLite)の肥大化が原因らしい(参考)。そのFirefoxまとめサイトを参考にして、なんとかしてみた。Managerをインストールする。PrismというFirefox拡張機能があります。一つのWebアプリ専用のFirefoxを作って、ローカルにインストールしたみたいに扱えるようになる拡張機能です。実は今までUbuntuでは使えませんでした。Firefox拡張機能で、その拡張独自の設定ができるようにしていた。前回で、デフォルト値を設定してその値がabout:configに反映されていることを確認した。今回はJavaScriptコードから設定値の取得/変更ができるようにする。ConsoleというFirefox拡張機能を作った。ウィンドウを分割して下側にエラーコンソールを表示するadd-onだ。エラーコンソールのデフォルトの高さが300px固定になっている。プラットフォーム〜」というイベントがある。イベントの詳細は以下。ConsoleというFirefox拡張機能を作った。僕が初めて作ったadd-onだ。Add-onsで申請していたが、このたびめでたく公開された。最初の申請ではレビューに通らず、2回目の申請で公開された。Consoleは、ウィンドウを分割して下側にエラーコンソールを表示するFirefoxの拡張機能です。Firefox拡張機能やWebアプリ開発者向けの拡張機能です。Firefoxにはエラーコンソールという機能があります。JavaScriptFirefoxの拡張機能を作成する上でXPathを使いたくなった。調べたので、以下メモ。前回に引き続き、MDCの日本語版と英語版を切り替えるFirefox拡張機能を作成する。今回は、メニュー表記をローカライズする。これでメニュー表示の英語/日本語の切り換えができるようになるはずだ。参考にしたページは以下。前回に引き続き、MDCの日本語版と英語版を切り替えるFirefox拡張機能を作成する。前回までで、とりあえずページを切り換えるJavaScriptコードはできた。前回に引き続き、MDCの日本語版と英語版を切り替えるFirefox拡張機能を作成する。簡単に復習すると、要するにURL文字列のjaとenを切り換える機能を作れば良いだけだ。最近は拡張開発業界(?)が盛り上がっているようで、参考資料が増えてきている。連載第1回Firefox拡張機能を作成する準備は十分整ったので、ちゃんと役に立つ拡張機能の作成を始めることにする。今回でどんな拡張機能を作成するかを決めることにする。Firefox拡張機能を作成する時はMDCとその日本語版がとても参考になる。bashFirefox拡張機能のソースコード作成が終わったら、普通はそれらを圧縮して一つのXPIファイルにまとめる。それを毎回手作業でやっていたらめんどくさいので、一気に作成するbashのシェルスクリプトを作成した。これはLinuxの場合だ。前回に引き続き、何もしないFirefox拡張機能を作成する。これでこの連載も最終回だ。今回はXULファイルを作成する。以下のページを参考にした。前回に引き続き、何もしないFirefoxの拡張機能を作成する。今回のエントリはかなり長くなりそうだ。やっていることは結構単純なはずなで安心してほしい。前回からFirefoxのバージョンが変わった。今のバージョンは2.0.0.13だ。今回から数回に分けて、何もしないFirefox拡張機能を作成する。この拡張は文字通り何もしない。インストール、アンインストールができるだけだ。拡張機能に最低限必要なものを理解するのが狙い。参考にしたのは以下のサイト。(その1)2008-03-23Firefox拡張開発に便利な拡張FirefoxFirefoxの拡張開発は、Firefox本体とエディタがあれば可能である。それだけだと本当にストイックすぎる。「そんなのじゃなくて、もっと便利ツールがほしいヨ」「開発ってもっとキラキラしてないとできない」という人も多いだろう。拡張機能の開発を始めることにした。開発環境を整えなければならない。参考にしたページは以下。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。