タグ「Extensions」の付いた記事
149 件のドキュメントが見つかりました
- 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 は ...
- 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 アプリケーションに適用される 全般的な拡張機能のドキュメント も参照してください。将来、 ...
- Extensions/Inline_Options Firefox 7 以降、拡張機能の設定を定義する新たな構文が使えるようになりました。これは ブートストラップ型 ...
- Extensions/Other_Resources
- Extensions/Thunderbird
- 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. ...
- 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 ...
- Localizing_extension_descriptions Gecko 1.9 には、アドオンの説明や他のメタデータのローカライズに関して、新しく、より強力な方法が盛り込まれています。各言語の説明はすべて、 em:localized プロパティを使って ...
- Manipulating_bookmarks_using_Places Places ブックマークサービスは、 nsINavBookmarksService ...
- McCoy McCoy は、アドオン作者がユーザのために安全な更新を提供できるようにしてくれるアプリケーションです。Firefox や Thunderbird ...
- Mozilla/Add-ons/WebExtensions/API/alarms/Alarm 単一のアラームに関する情報を含みます。このオブジェクトは alarms.get() や alarms.getAll() の戻り値として返されます。また、 alarms.onAlarm ...
- Mozilla/Add-ons/WebExtensions/API/alarms/clear 与えた名前に対応するアラームを解除します。
- Mozilla/Add-ons/WebExtensions/API/alarms/clearAll 予約されたアラームすべてを解除します。
- Mozilla/Add-ons/WebExtensions/API/alarms/create 新しいアラームを生成します。
- Mozilla/Add-ons/WebExtensions/API/alarms/get 与えた名前に対応するアラームを取得します。取得したアラームは、コールバック関数に渡す alarms.Alarm オブジェクトとして用いることがあります。
- Mozilla/Add-ons/WebExtensions/API/alarms/getAll 予約されたアラームすべてを取得します。取得されたアラームは alarms.Alarm オブジェクトの配列としてコールバック関数に渡されます。
- Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm アドオンによってアラームが動作した際に発火します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks WebExtensions bookmarks API ...
- Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode bookmarks.BookmarkTreeNode 型のオブジェクトは、ブックマークツリー上のノード(ブックマーク / フォルダ)を表現するものです。子ノードは親フォルダの中で index ...
- Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeUnmodifiable bookmarks.BookmarkTreeNodeUnmodifiable 型は、ブックマークツリー上のノード(ブックマーク / ...
- Mozilla/Add-ons/WebExtensions/API/bookmarks/create bookmarks.create() は、 parentId で指定した BookmarkTreeNode の配下に、ブックマークやフォルダを作成するメソッドです。フォルダを作成する場合は、 ...
- Mozilla/Add-ons/WebExtensions/API/bookmarks/CreateDetails CreateDetails 型は、新しいブックマークやフォルダのプロパティを表すためのオブジェクト型です。 bookmarks.create() メソッドの呼び出し時に渡します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/export ブックマークを HTML ブックマークファイルにエクスポートします。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/get bookmarks.get() は、指定した bookmarks.BookmarkTreeNode の ID(または ID の配列)にマッチするノードを取得するメソッドです。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/getChildren bookmarks.getChildren() は、ブックマークフォルダの ID を BookmarkTreeNode で指定し、その直下にあたる子要素をすべて取得します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/getRecent bookmarks.getRecent() は、最近に追加されたブックマークを指定した最大個数まで取得し、 BookmarkTreeNode オブジェクトの配列としてコールバック関数に渡します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/getSubTree bookmarks.getSubTree() は、ID を指定して bookmarks.BookmarkTreeNode を非同期に取得するメソッドです。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/getTree bookmarks.getTree() は、ブックマークツリーのルートを表した bookmarks.BookmarkTreeNode オブジェクトの配列を返します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/import ブックマークを HTML ブックマークファイルからインポートします。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onChanged 以下の変更に対して発火します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onChildrenReordered UI で表示されている順序に伴って子フォルダの順序も変更された際に発火します。 bookmarks.move() の実行後や、UI におけるドラッグの際には発火しません。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onCreated ブックマークやフォルダが作成された際に発火します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportBegan ブックマークのインポートが開始した際に発火します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportEnded ブックマークのインポートが終了した際に発火します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onMoved ブックマークやフォルダが、異なる親フォルダやフォルダ内の別の場所へ移された際に発火します。
- Mozilla/Add-ons/WebExtensions/API/bookmarks/onRemoved ブックマークやフォルダが削除された際に発火します。フォルダが再帰的に削除された場合は、そのフォルダに対して 1 回だけ発火し、そのフォルダの中身に関しては発火しません。