タグ

addonに関するcon_mameのブックマーク (4)

  • 機能が呼び出されたことを他のアドオンに通知する « Mozilla Developer Street (modest)

    あなたはアドオンを作る時、他のアドオンと連携しやすいようにするということを意識しているでしょうか? 例えば、複数のタブをまとめて一気に閉じる機能を設けるために、タブの配列を受け取ってそれらをすべて閉じる closeTabs() という関数を定義するとしましょう。 function closeTabs(aTabs) { gBrowser.dispatchEvent(event); aTabs.forEach(function(aTab) { gBrowser.removeTab(aTab); }); } この機能を提供するアドオンの作者であるあなたにとっては、これ以上特に何も気にする事はありませんよね。 では、他のアドオン作者の人が、あなたのアドオンと連係して動作するアドオンを開発する場面を考えてみましょう。この関数が呼ばれたという事を他のアドオンから検知するにはどうすればよいでしょうか?

    機能が呼び出されたことを他のアドオンに通知する « Mozilla Developer Street (modest)
  • 第 2 回 Firefox 出張ワークショップ発表資料: Days on the Moon

    先日京都コンピュータ学院で開催されたオープンソースカンファレンス 2009 Kansai、その中の一セッション「第 2 回 Firefox 出張ワークショップ ~基礎から学べる拡張機能開発~」に講師として参加させていただきました。私の担当した後半、実際に拡張機能を作ってみる部分の資料及び完成版の拡張は以下になります。 Firefox 拡張機能開発ワークショップ in OSC Kansai 2009 contexthistory-0.1.xpi ソースコード chrome/ content/ contexthistory.js contexthistory.xul chrome.manifest install.rdf 「わからないことがあったとき、どうやって調べるか」をひとつの柱として話を進めていきたかったのですが、つたない進行で後半ややペースが押し気味になってしまい、終了時間を 5 分ほ

  • Firefox 3 的なFUELとJSMを存分に使って拡張機能開発をしよう! - 肉とビールとパンケーキ by @sotarok

    というわけで,意味のわからないタイトルをつけてしまいましたが,Firefoxのアドオンを作るときに,Firefox 3 で使える,FUELとJavaScriptコードモジュール(JSM)をうまく使えば,これまでのFirefoxアドオン開発のわずらわしい部分が少し楽になるので,それについてちょいと書いてみようかと思います. とはいえ,自分も最近使い出したくらいでそれほど詳しいわけでもなく大体がMDCに散らばった情報をよせあつめただけなので,間違っていることを書いていることがあるかもしれません.ツッコミもいただければと思います. Firefox アドオン開発を始めるにあたって 雛形を公開します. ダウンロードしてFirefoxにドラッグ&ドロップすればインストールできる形(xpi)で,公開します.以下からダウンロードできるのでしちゃってください. ダウンロード http://labs.strk

    Firefox 3 的なFUELとJSMを存分に使って拡張機能開発をしよう! - 肉とビールとパンケーキ by @sotarok
  • Firefox Hacks:ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験 (1/2) - ITmedia エンタープライズ

    ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験:Firefox Hacks(1/2 ページ) Mozilla LabsからプロトタイプとしてリリースされたFirefox拡張機能「Ubiquity」は、これまでのブラウザ体験を大きく変化させる可能性に満ちている。稿では、Ubiquityの魅力を解説する。 はじめまして、june29と申します。この記事では、先日Mozilla Labsからリリースされ、密かに話題になっているFirefox拡張機能「Ubiquity」を紹介したいと思います。 Ubiquityとは? Ubiquityが提供する機能を解説する前に、百聞は一見にしかずということで、まずは紹介ビデオを見てみましょう。 このビデオ、とても格好いいですね! Ubiquityの魅力を十二分に伝えてくれます。 「何じゃこりゃ!」と感じた方も多いかと思います。Ubiquityは

    Firefox Hacks:ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験 (1/2) - ITmedia エンタープライズ
  • 1