前回からそれなりに変化したので再まとめ。 順位は前回と同じく、「もし無人島にFirefoxといくつかの拡張機能を持っていくなら、どれを持っていく?」方式。 1.ツリー型タブ Firefoxで縦置きタブをするために使用。 普段から20個以上はタブを開くので、縦置きにしないとやってられない。 2.Tab Mix Plus Firefoxのタブをいろいろ拡張してくれる。そりゃもういろいろ。 3.Hatena Bookmark はてなブックマークの公式アドオン。はてブの表示も登録もできてウハウハ。 かわりにSBMカウンタはアンインストールした。 4.Download Statusbar ダウンロードウインドウうざい。サイドバーにでてもうざい。 というわけで、これをインストールすると下に控えめなステータスバーが一時的にでるだけになる。 5.Tab Scope タブにマウスをかざすとプレビューしてくれ
Memory ProfilerはMozilla Labsの実験的なプロジェクトの一つで、Webページのメモリ使用状況を調査するツールを提供するものだ。 長い時間にわたってWebブラウザに常駐させておくタイプのWebアプリケーションが増えつつある昨今、こうしたツールに対する需要も高まっているといえるだろう。だが、Atul Varma氏が『Web Application Memory Profiling, Take Two』で説明しているように、今年7月に公開された最初のプロトタイプには次のような欠点があった。 動作が遅い FirefoxのJSヒープ全体を表示していたが、そこにはWeb開発者にとってさほど役に立たないFirefoxの内部オブジェクトがたくさん含まれていた Firefoxがフリーズし、別のブラウザからローカルのWebサーバーにアクセスすることも含め、セットアップがやや大変だった
以前、Mac の Firefox で、テキストフィールド や テキストエリア で Emacs風 のキーバインドを設定したのだが、やり方を忘れてしまったので、再度調べることに。。。もう、調べたくないので書いておく。 ここに書いてある通りにする Emacs Keybindings - Firefox - MozillaZine Knowledge Base 以上。具体的には % cd ~/tmp % jar xf /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar % vi content/global/platformHTMLBindings.xml で、Entries to add to platformHTMLBindings.xml のエントリを追加する。好みがあればさらに追加したり、変更する。 % jar cf to
Mozilla Labs Jetpack | Exploring new ways to extend and personalize the Web どうもWeb経由でインストールが可能っぽく、ステータスバーを更新しているサンプルからchromeコンテンツにアクセスできるっぽい。 スクリプトはどのコンテキストで実行されているのか Greasemonkeyのように個々のWebコンテンツ内か userChrome.jsのようにフルアクセスか chromeコンテキスト内だがevalInSandboxでxpconnectは禁止しているか 追記:2009-05-21T19:50 とりあえず、Components.utils.Sandboxを使って、evalInSandboxで実行しているみたい。ってことで気軽に作れる/インストールできる分制限がありますね。 また、拡張開発が簡単になると言われている
Jetpackは、初のメジャーアップデートでバージョンが0.2に上がった。『Major Jetpack Update: The “Future” Edition』によれば、多数のバグが修正されたほか、実験的なAPIの利用が可能になっており、実際にそうしたAPIが追加された。 実験的APIは、jetpack.future.importによって呼び出すことができ、一度宣言しておけば、後はふつうのAPIのように扱える。この機能によって、開発者は安定したAPIでFeature(補助機能)を作成するだけでなく、将来投入するかもしれない機能の実験もできるようになる。 現在、二つの実験的APIが用意されていて、その一つが「Slidebars」だ。タブバーの左端に矢印のアイコンが表示され、そこにマウスを当てるとサイドバーがスライドして登場する。バーにはアイコンが並んでおり、クリックするとサイドバーがさらに
Welcome to the Jetpack Project! Jetpack's mission is to make it easy to create add-ons for Firefox using the languages of the web—HTML, CSS, and JavaScript. Right now the project is developing one product: the Add-on SDK. The Add-on Builder is now in read-only mode and will be turned off completely in April 2014. Please download your data before then. Learn more. The Add-on SDK is a locally-hosted
Login above to work on your projects, or select an option below. Use Bespin Edit Now Give us an open-source project name or a publicly accessible repository URL and we'll create a project for you. Register for Bespin No account? No problem! Click below to create an account. Registration is free. Learn about Bespin What is Bespin? Bespin is a Mozilla Labs experiment on how to build an extensible We
はじめに JavaScript が書ければ、誰でも簡単に Firefox の拡張が書けてしまう。しかも、もれなく jQuery が付いて来る! というものを Mozilla Labs がリリースしたみたいですね。 https://jetpack.mozillalabs.com/ というわけで 少し触ってみました Jetpack Feature の書き方 Jetpack で書く Firefox 拡張を「Jetpack Feature」といいます。 これは、以下の 2 つのものを用意すれば誰でも簡単に公開することが出来ます。 JavaScript ファイル 公開用 HTML ファイル JavaScript ファイル JavaScript ファイルには、 Jetpack Feature のアプリケーションコードを書きます。 (function() { Jetpack.statusBar.appe
Jetpack is a newly formed initiative and experiment in using open Web technologies to enhance the browser, with the goal of allowing anyone who can build a Web site to participate in making the Web a better place to work, communicate and play. As with all Labs experiments, Jetpack is an open source project and everyone is welcome to participate in its design, development and testing. Read the full
addEventListener("DOMContentLoaded")だと、DOM構築後にリスナを設定した場合一度も呼ばれないので、ブックマークレットのようにいつ実行されるか分からないような時には使えない。 WebKitだと、document.readyStateがあるから、それを使えばいいけど、Firefoxにはない。 function ready(fn) { if (ready.loaded) { fn(); return; } var script = document.createElement("script"); script.defer = "defer"; script.type = "text/javascript"; script.src = "data:text/javascript,void 0"; script.onload = function () { fn
blog post | FAQ Hammerhead adds a tab to Firebug for measuring the load time of web pages. To install: install Firebug install Hammerhead In Firefox 3, if you get this error: "Hammerhead" will not be installed because it does not provide secure updates. follow these steps: enter "about:config" into address bar right click somewhere in the list of keys below; select New->Boolean enter "extensions.c
米Yahoo!のクライアント側パフォーマンスチューニングで名を上げ、Googleに移籍した、「ハイパフォーマンスWebサイト」の著者スティーブ・サウダーズさんが、新しいプラグインHammerheadを出しました。 Hammerheadは、FirefoxのFireBug拡張の上で動く子拡張。Firebugを入れた上でインストールする必要があります。 Firefox3のアドオンマネージャのセキュリティチェックに引っかかるので、パラメータをいじらないとインストールできません。about:configから手順に沿ってパラメータを一つ追加する必要があります。 ブラウザ側のパフォーマンス測定をするときは、キャッシュの影響を排除しないと正確な測定ができません。このプラグインではまず、ディスクやメモリ上のキャッシュをステータスバーからクリアするための簡易な手順が提供されます。 これは、3つのURLについて
このチュートリアルは XUL (XML User-interface Language) について述べています。この言語は Mozilla アプリケーション用に作成され、そのユーザインターフェイスを定義するのに使用されています。 はじめに はじめに XULの構造 Chrome URL マニフェストファイル シンプルな要素 ウィンドウを作成する ボタンを追加する ラベルと画像を追加する 入力コントロール 数値コントロール リストコントロール プログレスメーター HTML 要素を追加する スペーサーを使用する その他のボタン機能 ボックスモデル ボックスモデル 要素の配置 ボックスモデルの詳細 グループボックス さらに要素を追加する その他のレイアウト要素 スタックとデッキ スタックの配置 タブボックス グリッド コンテンツパネル スプリッター ツールバーとメニュー ツールバー 簡単なメニュー
ここには拡張機能開発の一般的な問題への答えを置いています。現在、これらは主に Firefox に対して書かれています。しかし、全てではありませんが、ほとんどは簡単に SeaMonkey, Thunderbird またはその他のアプリケーションに対しても言い換えられるはずです。 もし開発を始めるための記事をお探しでしたら、私たちのチュートリアル 拡張機能の作成方法 か MozillaZine のスタートチュートリアル をお試し下さい。拡張機能ウィザード を使うと拡張機能の作成を開始するためのテンプレートを生成できます。 必ず開発用の設定をしてください。 拡張機能をデバッグしようとする前に開発のための設定をしなければなりません。 Venkman JavaScript デバッガーは複雑な分岐で役に立つでしょう。拡張機能コードを動作させるときには "Debug -> Exclude Browser
このサイトは O’Reilly Japan の書籍『Firefox 3 Hacks』のサポートサイトです。 書籍内容の紹介、サンプル Hack や拡張機能チュートリアル冊子などの公開、書籍中のソースコードファイルや掲載アドオン一覧、正誤表の掲載などをしています。 なお、現在まだ一部のコンテンツが準備中ですが、随時公開、コンテンツ追加をしていきます。 本書には 52 の Hacks をテーマごとに次の 5 つの章に分けて解説しています。また、12 件のコラムも掲載しています。 ・1 章 Firefox 3 の基本 ・2 章 新世代の拡張機能 ・3 章 Firefox 3 向けの拡張機能開発テクニック ・4 章 アプリケーションプラットフォーム ・5 章 FirefoxとWebを支える技術 なお、3 章については Firefox 2 以前と共通の基礎的な知識について、ついてまとめた冊子『Fir
Firefoxでモバイル端末をシミュレートするアドオン「FireMobileSimulator」 Tweet 2008/9/4 木曜日 matsui Posted in 記事紹介・リンク | 3 Comments » thorikawaさんからのタレコミです。 (情報提供ありがとうございます) FireMobileSimulatorは、ドコモ、au、ソフトバンクの3キャリアに対応し、HTTPリクエストや絵文字表示などをシミュレートしてくれるFirefoxのアドオンです。 → 遙かへのスピードランナー Firefoxでモバイル端末をシミュレートする独自アドオン「FireMobileSimulator」を公開します [d.hatena.ne.jp] → Firefox Add-ons FireMobileSimulator [addons.mozilla.org] Firefoxでケータイ開発
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く