ファイルを開く・保存する際のファイル選択ダイアログは、 nsIFilePicker を使うと簡単に実現できます。動作の規準は Windows のコモンダイアログなので、以下の説明も、 Windows でのファイル操作を想像するとわかりやすいかと思います。 インスタンスの生成 まず、 nsIFilePicker のインスタンスを作ります。 getService() ではなく createInstance() メソッドを使っているのに注意してください。(インスタンスを生成しないと、ファイル選択のダイアログを何度も開くときに問題が起こります) const nsIFilePicker = Components.interfaces.nsIFilePicker; const FP = Components.classes['@mozilla.org/filepicker;1'] .createIns
This article describes local file input/output in chrome JavaScript. You access the file system using Mozilla XPCOM components. A list of resources and interfaces for local I/O is available for both Files and Streams at XUL Planet. Available libraries There are a few JavaScript wrappers for I/O XPCOM components. See JSLib and io.js (original by MonkeeSage). The io.js module is much smaller and ver
このセクションでは、 Mozilla が利用しているオブジェクトシステムである XPCOM (Cross-platform Component Object Model) の概要を見ていきます。 ネイティブオブジェクトを呼び出す これまで見てきたように、 XUL を使用することで、複雑なユーザインターフェイスを構築することができます。 さらに、XUL にスクリプトを付加することで、インターフェイスを変化させたり、要求されたタスクを実行させることも可能です。 しかしながら、JavaScript からは直接できないことも、たくさんあります。 例えば、メールアプリケーションを作成する場合、メールサーバに接続して、メールの送受信を行うスクリプトを書く必要がありますが、 JavaScript は、こういった処理を記述するために必要な能力は持っていません。 こういった処理を実装するための唯一の方法は、
一般的に使われる種類のダイアログのひとつに、利用者がファイルを開いたり保存したりする際に利用されるファイル選択ダイアログがあります。 ファイルピッカー 利用者がファイルを選択するために使用するダイアログは、ファイルピッカー (file picker) と呼ばれています。 これは、「開く」と「保存」メニューコマンドでよく使われますが、 利用者がファイルを選択する必要のある場所ならばどこでも使用することが可能です。 ファイルピッカーの実装は、XPCOM の nsIFilePicker インタフェースから利用できます。 ファイルピッカーは、以下の 3 つのモードで使用できます。 開く - 利用者に、開くファイルの選択を求めます。 フォルダ選択 - 利用者に、フォルダ (ディレクトリ) の選択を求めます。 保存 - 利用者に、保存するファイル名を選択するよう求めます。 ダイアログの外観は、モードに
この文書はPowerPointによるプレゼンテーションをユーザでない方にも見てもらえるようHTML化したものであり、内容の更新の予定は基本的にありません。 Prev. Next XULの役割=ユーザーインターフェース アプリケーション開発のための言語……ということでXULをご紹介していますが、DHTMLとの比較からお分かり頂けるかも知れませんがXULだけではアプリケーションは作れません。XULはあくまでHTMLと同様に「ユーザーが触れる部分」を設計するためだけの言語です。 DHTMLではこれをアプリケーションとして動作させるためにJScriptやVBScriptを使います。XULアプリケーションでは、この部分をJavaScript(あるいはPython)が担当することになります。また、JavaScriptで補いきれない機能、例えばファイルの入出力や高度な通信機能などについては、DHTMLや
The XUL Tutorial was created by Neil Deakin Last updated on June 3, 2020 Welcome to the XUL tutorial. This tutorial describes XUL, the XML User-interface Language. This language was created for the Mozilla application and is used to define its user interface. This tutorial describes XUL as it is used in Mozilla 1.7 and Firefox 1.0. 1. Introduction 1.1 Introduction 1.2 XUL Structure 1.3 The Chrome
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
References For a quick lookup of any element, attribute, or component. XUL Reference Object Reference XPCOM Reference XUL Element Reference The following is a reference to all XUL elements, including their attributes and script properties and methods. It also includes some JavaScript global objects and parts of the DOM. Download Zip Version Quick Reference XUL Elements Attributes and Properties co
This post serves as a notice that all Firefox content on this website has been removed. This includes: CoLT Googlebar Lite Firefox Toolbar Tutorial Firefox Profile Tutorial Automatic Extension Updates Tutorial All links to that content should now redirect to this notice statement. If you’re looking for information on the above, here are a few external references for your use: CoLT on AMO Googlebar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く