mozilla

タグ「Extensions」の付いた記事

  1. 1
  2. 2

117 件のドキュメントが見つかりました

  • Accessing_the_Windows_Registry_Using_XPCOM Windows 専用の機能として実装する場合、環境や他のインストールされているプログラムに関する情報を目的に Windows のレジストリへアクセスするのはよく有用であります。このために、 ...
  • Adapting_XUL_Applications_for_Firefox_1.5 このページでは、 Firefox 1.5 の変更点のうち、XUL アプリケーション開発者に影響するものについて、リストで示します。
  • Adding_Extensions_using_the_Windows_Registry この文書は、Windowsレジストリを使ってFirefoxとThunderbirdの 拡張機能 ...
  • ant_script_to_assemble_an_extension この ant スクリプトは 拡張機能のパッケージ化 に役立ちます。
  • A_XUL_Bestiary この XULNote ...
  • Building_an_Extension このチュートリアルでは、基本的な拡張機能を作る手順を段階を追って説明していきます。まずはFirefoxのステータスバーパネルに「 Hello, World! 」を表示してみましょう。
  • Chrome/Command_Line 拡張機能と XUL アプリケーションは nsICommandLineHandler を実装したコンポーネントを書いてそれをカテゴリへレジストする事でコマンドラインパラメーターを拾うことができます。
  • Code_snippets ここにあるのは、さまざまな Mozilla アプリケーションの拡張開発者にとって有益なコードの切れ端 (小さなコードの例) のリストです。これらのうちのかなりのものが XULRunner ...
  • Code_snippets/Cookies 次のコードは Firefox/Seamonkey 上で全てのクッキーを削除する方法を示しています。
  • Code_snippets/Dialogs_and_Prompts この記事では、ダイアログボックスを表示・実行するためのコードサンプルを示しています。入門的情報とより多くの議論やサンプルが必要な場合は、 chrome コードの中でウィンドウを利用する ...
  • Code_snippets/File_I_O この文書では、chrome JavaScript 内でローカルのファイル入出力を行う方法について解説しています。
  • Code_snippets/Finding_Window_Handles Windows プラットフォーム上での開発では、さまざまな API やフレームワークが、ウィンドウハンドル (HWND 型) を要求します。Mozilla ...
  • Code_snippets/Interaction_between_privileged_and_non-privileged_pages ウェブページから拡張機能へデータを送るのに簡単な方法は、カスタム DOM イベントを利用する方法です。あなたの拡張機能の browser.xul オーバーレイで、カスタム DOM ...
  • Code_snippets/Miscellaneous このページは、小さく、見ればすぐわかるようなコード片を載せています。
  • Code_snippets/Preferences この文書では、Mozilla 設定システムを利用しようとする拡張機能開発者向けのサンプルを示しています。ここにあるものは、Mozilla ...
  • Code_snippets/Progress_Listeners Progress listeners を使うことで拡張機能にドキュメントの読み込みやタブの切替イベントなどを通知することができます。 Progress listeners は ...
  • Code_snippets/Running_applications このページでは、Mozilla XPCOM インターフェースを利用して、chrome JavaScript ...
  • Code_snippets/Sidebar Firefox サイドバー拡張機能の作成に関するステップバイステップの説明は Firefox のサイドバーの作成 チュートリアルを参照してください。
  • Code_snippets/Tabbed_browser このページには Firefox のタブブラウザを扱うのに有用なコードがリストされています。あなた自身のコードを挿入すべき場所には通常コメントが入れられています。
  • Code_snippets/Toolbar 二つのチュートリアルが参照可能です。
  • Code_snippets/Windows 新しいブラウザウィンドウを開くには、単純に window.open() でできます。しかしながら、 window.open() は、ブラウザウィンドウそのものではなく Window ...
  • Code_snippets/XML
  • Components.utils.evalInSandbox 制限付き特権を持つ環境下で JavaScript のコードを評価したい場合があるかもしれません。 Firefox 1.5 (Gecko 1.8) 以降にはこのための API ...
  • Creating_a_Mozilla_Extension Mozilla の拡張機能とは、Mozilla ブラウザにインストールできる、追加の機能を提供するものです。(例えば Linky ...
  • Creating_a_Mozilla_Extension/Adding_the_structure 今回の拡張機能の UI はステータスバー上のアイコンです。この UI を実装するために、 statusbarpanel 要素を navigator.xul ファイルの statusbar ...
  • Creating_a_Mozilla_Extension/Conclusion これで実際に動作する Mozilla 拡張機能のインストーラができあがりました! テストをするには、新しく Mozilla をインストールし、その Mozilla から XPI ...
  • Creating_a_Mozilla_Extension/Enabling_the_behavior_-_retrieving_tinderbox_status これで我々の拡張機能ができましたが、このままではまだ動きません。動くようにするには、Tinderbox の状態に合わせて拡張機能のステータスを変更する JavaScript ...
  • Creating_a_Mozilla_Extension/Enabling_the_behavior_-_updating_the_status_bar_panel loadTinderboxStatus() を動作させるには、対応する updateTinderboxStatus() 関数を定義しなければなりません。
  • Creating_a_Mozilla_Extension/Enabling_the_behavior_-_updating_the_status_periodically これで Tinderbox のステータスを取得してアイコンを更新するコードができたので、それを定期的に実行するようにしましょう。
  • Creating_a_Mozilla_Extension/Finding_the_code_to_modify 書き換えるべきファイルが分かったので、次はそのファイルから書き換えるべきコードを見つけます。これも DOM Inspector で簡単にできます。DOM Inspector ...
  • Creating_a_Mozilla_Extension/Finding_the_file_to_modify これで改造できる Mozilla ができたので、次は改造するファイルを探しましょう。Mozilla の UI は、3 つのレイヤー ...
  • Creating_a_Mozilla_Extension/Making_a_Mozilla_installation_modifiable Mozilla の UI は、 XUL (後述)、 XBL (他のチュートリアルのトピック)、 JavaScript 、 CSS ...
  • Creating_a_Mozilla_Extension/Making_it_into_a_dynamic_overlay_and_packaging_it_up_for_distribution これで静的なオーバーレイができました。次に XPI パッケージを作成します。XPI パッケージによって、拡張機能は動的オーバーレイとして Mozilla にインストールされます。XPI は UI ...
  • Creating_a_Mozilla_Extension/Making_it_into_a_static_overlay これで Tinderbox のステータスを表示する拡張機能が完成しました、次はこれを他のユーザに配布できるようにします、やり方としては、Mozilla のコードに統合する方法 ...
  • Creating_a_Mozilla_Extension/Prerequisites このチュートリアルを修了するには、次に挙げるプログラムが必要です。
  • Creating_a_Mozilla_Extension/Specifying_the_appearance では、CSS を使って表示するアイコンを定義しましょう。まずは Tinderbox の状態 (none、success、test failed、and busted) ...
  • Creating_a_Mozilla_Extension/Tinderbox Tinderbox は Mozilla のソースコードの状態を追跡する Web ツールです。これは Mozilla のビルドとテストを連続して行い、結果をサーバに渡すクライアントマシンと、その結果を ...
  • Creating_Sandboxed_HTTP_Connections Gecko 1.8.1 ( Firefox 2 ) から、ユーザの Cookie に影響しないサンドボックス内の HTTP 接続を作成できるようになりました。この記事では JavaScript の ...
  • Creating_toolbar_buttons この記事ではツールキットアプリケーション(Firefox、Thunderbird、Nvu など)に オーバレイ を使用してツールバーボタンを追加する方法を説明します。 XUL と CSS ...
  • Displaying_Places_information_using_views ビューは、Places model-view-controller デザインにおけるコンポーネントのひとつです。ユーザに向けて nsINavHistoryResult ...
  • DOM_Inspector DOM Inspector (別名 DOMi ) は、ドキュメント (普通は Web ページあるいは XUL ウィンドウ) の Document Object Model ...
  • Dynamically_modifying_XUL-based_user_interface この記事では、 DOM やその他の API を使って XUL インターフェイスを操作する方法について検討します。まず DOM ドキュメント の概念について説明し、DOM ...
  • Enhanced_Extension_Installation
  • Error_Console エラーコンソール ( Error Console )は、ほとんどの Mozilla アプリケーションで利用可能なツールで、アプリケーションの chrome (UI) 部分や、ユーザが開いている ...
  • Extensions Categories
  • Extensions/bootstrap.js bootstrap.js ...
  • Extensions/Bootstrapped_extensions 従来型の拡張機能は オーバーレイ を含んでおり、アプリケーションが拡張機能のパッケージから XUL を読み込み、その UI 部品をアプリケーションのユーザインタフェース (UI) ...
  • Extensions/Community もしあなたが 拡張の開発 に関係するメーリングリストやニュースグループ、フォーラムあるいは他のコミュニティを知っていたら、ここにリンクを追加してください。
  • Extensions/Firefox 以下の記事は、Firefox のための拡張機能開発の手引きです。すべての Mozilla アプリケーションに適用される 全般的な拡張機能のドキュメント も参照してください。将来、 Mozilla ...
  • Extensions/Inline_Options Firefox 7 以降、拡張機能の設定を定義する新たな構文が使えるようになりました。これは ブートストラップ型 ...
  • Extensions/Other_Resources
  • Extensions/Thunderbird Categories
  • Extensions/Thunderbird/Building_a_Thunderbird_extension Thunderbird は、Mozilla のオープンソースのメールアプリケーションです。 Thunderbird では、 JavaScript 、 Gecko (レイアウトエンジン、 XUL ...
  • Extensions/Thunderbird/FAQ これは Thunderbird 拡張機能 の開発における最も一般的な問題に対する簡単な回答集です。
  • Extensions/Thunderbird/HowTos Please add questions or answers to this page so that other people can benefit from your work. Also, ...
  • Extension_Etiquette この記事は拡張機能を作る際の慣行について述べます。あなたは既に 拡張機能の作り方 について詳しいだろうと仮定します。
  • Extension_Frequently_Asked_Questions ここには 拡張機能 開発の一般的な問題への答えを置いています。現在、これらは主に Firefox に対して書かれています。しかし、全てではありませんが、ほとんどは簡単に SeaMonkey, ...
  • Extension_Packaging 拡張機能は、利用者がダウンロードやインストールできる Installable Bundle ...
  • Extension_Versioning,_Update_and_Compatibility アドオンは、 Toolkit バージョンフォーマット を使って自身のバージョンを指定すべきです。簡単に説明すると、これはピリオドによって区切られたバージョン文字列です。いくつかの例を示します。
  • Feed_content_access_API Firefox 2 と Thunderbird 2 は拡張製作者に RSS と Atom フィードへのアクセスを簡単にする一連のインターフェースを導入します。
  • Gecko_SDK Gecko SDK (XULRunner SDK としても知られています) とは、例えば JavaScript を用いて XUL からアクセスできる XPCOM コンポーネントを開発するための ...
  • Generating_GUIDs GUID は、Mozilla プログラミングで、XPCOM インタフェース (このタイプの GUID は IID と呼ばれています) やコンポーネント (CID) 、 拡張機能 や テーマ ...
  • How_to_Build_an_XPCOM_Component_in_Javascript これは JavaScript で XPCOM コンポーネントを作成するための "Hello World" 的なチュートリアルです。このチュートリアルでは、XPCOM ...
  • How_to_create_a_DOM_tree このページでは JavaScript において DOM Core API を用いて DOM オブジェクトを作成したり変更したりする方法を解説します。これはすべての Gecko ...
  • Installing_extensions toolkit ベースのアプリケーション(Firefox やその他の XULRunner ...
  • Installing_Extensions_and_Themes_From_Web_Pages 拡張機能 と テーマ を Web ページからインストールするには、XPI ファイルに直接リンクしたり、 InstallTrigger オブジェクトを使用するなど様々な方法があります。
  • Install_Manifests インストールマニフェスト (Install Manifest) ...
  • Introduction_to_using_XPath_in_JavaScript この文書では拡張機能や Web サイトから JavaScript 内で XPath を使うためのインターフェースについて解説します。Mozilla は DOM 3 XPath ...
  • JavaScript/Shells JavaScript シェルを使えば、ちょっとした JavaScript のコードを手早く試すことができます。Web ページをリロードする必要はありません。コードの開発やデバッグに非常に役立ちます。
  • JSON JSON ( JavaScript Object Notation ) は JavaScript 構文のサブセットをベースにしたデータ交換フォーマットです。JSON は、拡張機能などを含む ...
  • Localizing_an_extension This article expands upon the previous samples on extension writing by adding localization support ...
  • Localizing_extension_descriptions Gecko 1.9 には、アドオンの説明や他のメタデータのローカライズに関して、新しく、より強力な方法が盛り込まれています。各言語の説明はすべて、 em:localized プロパティを使って ...
  • Manipulating_bookmarks_using_Places Places ブックマークサービスは、 nsINavBookmarksService ...
  • McCoy McCoy は、アドオン作者がユーザのために安全な更新を提供できるようにしてくれるアプリケーションです。Firefox や Thunderbird ...
  • Mozilla/Command_Line_Options プロファイルマネージャを迂回して、(複数のプロファイルを持っている場合は) ...
  • Mozilla/Firefox/Releases/1.5 Firefox 1.5 がリリースされ、 ダウンロード 可能です。 Gecko 1.8 ...
  • Mozilla/JavaScript_code_modules JavaScript コードモジュールは 複数の特権 JavaScript スコープにおいてコードを共有することを目的として導入されました。具体的には、Firefox ...
  • Mozilla/JavaScript_code_modules/Using JavaScript コードモジュールは、 Gecko 1.9 で導入されたコンセプトであり、特権を持った異なるスコープ間でコードを共有するために用いられます。また、モジュールは、グローバルな ...
  • Multiple_Item_Packaging マルチアイテムパッケージは、ユーザがダウンロードしてインストールできる物や、アプリケーションや外部のプログラムによって事前にパッケージ化された物など、複数の インストール可能なBundle ...
  • nsIAnnotationObserver nsIAnnotationObserver インタフェースはアノテーションのセットおよび削除のために設計されています。アノテーションの変更に対する監視を行います。
  • nsIDynamicContainer ...
  • NsIPlacesView nsIPlacesViewインターフェイスは、ビューにとらわれずに、 Placesビュー についての情報にアクセスするための 手段を提供します。
  • Observer_Notifications 以下はアプリケーションの中で監視 ( observe )できる項目 ( topics )です。特に断りのない限り オブザーバサービス を使って項目に登録します。
  • Opening_a_Link_in_the_Default_Browser XULRunner のアプリケーションからデフォルトブラウザで URI を開きたい時があるかもしれません。 これは HTTP または HTTPS の URI ...
  • Parsing_and_serializing_XML Mozilla は現時点では W3C の Document Object Model Load and Save に対応していない ( バグ 155749 ) ので、DOM ...
  • Places Places は Firefox 3 で導入されたブックマークと履歴の管理システムです。ユーザがより簡便に操作できるように、より柔軟で複雑な検索を可能としています。また、favicon ...
  • Places/View_Controller コントローラはPlaces model-view-controller 設計におけるコンポーネントの1つです。コントローラは有効化、無効化を受け取り、 Places view ...
  • Places_migration_guide これは、Firefox 2 およびそれ以前のブックマーク・履歴 API を自分のコードで使っていて、それを Firefox 3 ...
  • Places_query_URIs この記事は place URI を生成するときに使用できるパラメータについて説明します。これらの URI は Places のクエリを実行します。
  • Querying_Places Firefox の履歴とブックマークのデータには、 " Places " query API を通じてアクセスする事ができます。これらの API ...
  • Reading_textual_data この記事では、ストリーム、ファイル、ソケットからテキストデータを読み込む方法を説明します。
  • Retrieving_part_of_the_bookmarks_tree このドキュメントは、ブックマークツリーの一部を素早く取得したいと考える開発者のための、簡単なスタートガイドです。ブックマークは Places Query System を使って取得できます。
  • Safely_accessing_content_DOM_from_chrome 信頼できない (ウェブページの) コンテンツの DOM インターフェイスをスクリプトで扱うアプリケーションや拡張機能では、扱う情報が本当に DOM API の物なのか、悪意のあるページで定義された ...
  • SAX SAX は Simple API for XML の略で XML をパースする API です。もともとは Java のみの API でした。SAX は Java における XML ...
  • Session_store_API セッションストアは、 拡張機能 が Firefox ...
  • Setting_HTTP_request_headers HTTP は Web の中核を成す技術の一つです。実際のコンテンツに加え、HTTP ヘッダによって いくつかの重要な情報 が HTTP リクエストとレスポンスの両方で渡されます。
  • Setting_up_extension_development_environment この記事では、あなたの Mozilla アプリケーションにおいて拡張機能の開発を容易にするためのノウハウを提案します。
  • Signing_an_extension この記事では、Object Signing 対応コードサイニング証明書を利用して、Firefox や Thunderbird の 拡張機能 ...
  • Signing_a_XPI この文書は オリジナル文書 の細かな整形を加えたミラーです。 ( Wayback Machine アーカイブ )
  • The_add-on_bar Firefox 4 よりウィンドウの下部に新しいツールバーを実装する為、ブラウザウィンドウの下部からステータスバーが削除されます。この新しいツールバーは ID "addon-bar" ...
  1. 1
  2. 2