Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Firefox OS device APIs

この翻訳は不完全です。英語から この記事を翻訳 してください。

Web プラットフォームの標準は数多く表れ、デバイスAPIは Firefox OSアプリ開発や Open Web Appsにとって決定的なものです。この記事ではそのようなAPI をカバーしたページのリスト(個々のアプリマニフェストでのパーミッション説明を含む)を提供します。 更なるアプリの情報についてはアプリの許可設定をご覧ください。

マニフェストの許可設定 API 名 説明 最低限必要なアプリの種類 access プロパティ 既定の許可 対応プラットフォーム・バージョン
alarms アラーム 通知の予約、もしくは起動するアプリの予約。 ホスト型 なし Allow FxOS 1.0.1
audio-capture GetUserMedia マイクなどの音声入力端末から MediaStream を取得します。これは Firefox OS 1.2 以上で音声キャプチャを行うのに必要です。 ホスト型 なし Prompt (公認アプリの場合も) 音声対応は FxOS 1.2
デスクトップ版 Firefox 20 以上
audio-channel-alarm 音声ポリシー 目覚まし時計、カレンダーのアラーム。 特権付き なし Allow FxOS 1.0.1
audio-channel-content 音声ポリシー 音楽、動画。 ホスト型 なし Allow FxOS 1.0.1
audio-channel-normal 音声ポリシー UI のサウンド、Web コンテンツ、音楽、ラジオ。 ホスト型 なし Allow FxOS 1.0.1
audio-channel-notification 音声ポリシー 新着メール、新着 SMS。 特権付き なし Allow FxOS 1.0.1
browser ブラウザ アプリが iframe 内でブラウザを実装できるようにします。 特権付き なし Allow FxOS 1.0.1
contacts 連絡先 端末上の電話帳への追加、読み取り、編集、および SIM からの連絡先の読み取り。 特権付き readonlyreadwritereadcreate、または createonly インストール済みアプリについてはすべて Prompt FxOS 1.1
Android 版 Firefox 18
desktop-notification Gecko 21 以下では mozNotification、Gecko 22 以上では Notification ユーザのデスクトップ上に通知を表示します。API が変更されたため、Gecko 21 (Firefox OS 1.1) 以下では mozNotification を、Gecko 22 (Firefox 1.2) 以上では Notification を使う必要があります。 ホスト型 なし Web コンテンツの場合は Prompt。インストール済みアプリの場合は Allow 接頭辞付き: FxOS 1.0.1、Android 4.0、デスクトップ 4.0
接頭辞なし: FxOS 1.2、Android 版 22、デスクトップ版 22
device-storage:music 端末ストレージ 端末上に保存されている音楽ファイルの追加、読み取り、変更。 特権付き readonlyreadwritereadcreate、または createonly Prompt FxOS 1.0.1
device-storage:pictures 端末ストレージ 端末上に保存されている写真ファイルの追加、読み取り、変更。 特権付き readonlyreadwritereadcreate、または createonly Prompt FxOS 1.0.1
device-storage:sdcard 端末ストレージ 端末の SD カード上に保存されているファイルの追加、読み取り、変更。 特権付き readonlyreadwritereadcreate、または createonly Prompt FxOS 1.0.1
device-storage:videos 端末ストレージ 端末上に保存されている動画ファイルの追加、読み取り、変更。 特権付き readonlyreadwritereadcreate、または createonly Prompt FxOS 1.0.1
fmradio FM ラジオ FM ラジオのコントロール。 ホスト型 なし Allow FxOS 1.0.1
geolocation 位置情報 ユーザの現在地の取得。 ホスト型 なし Prompt (公認アプリの場合も) FxOS 1.0.1、デスクトップ版 Firefox 3.5、Android 版 4.0
keyboard キーボード アプリが、他のアプリ内でのフォーカス変更イベントを監視することで、仮想キーボードとしての機能を果たせるようにします。 特権付き なし Allow FxOS 1.0.1
mobilenetwork モバイルネットワーク モバイルネットワーク情報 (MCC、MNC など) の取得。 特権付き なし Allow FxOS 1.0.1
push シンプルプッシュ 通知を受けるためにアプリが起きることを可能にします。 ホスト型 なし Allow FxOS 1.1
storage ストレージ サイズの制限なくストレージ (アプリケーションキャッシュ、固定アプリ、IndexedDB) を活用します。アプリケーションキャッシュIndexedDB も参照してください。 ホスト型 なし Allow FxOS 1.0.1,
デスクトップ版 (旧バージョン)
systemXHR SystemXHR 対象サイトの CORS が有効になっていない場合にも匿名の (Cookie なし) クロスオリジン XHR を可能にします。TCP ソケット API と似ていますが、生のソケットではなく XHR に制限されているため、リスクが若干軽減されます。XMLHttpRequest も参照してください。 特権付き なし Allow FxOS 1.0.1
tcp-socket TCP ソケット TCP ソケットを生成し、その上で通信を行います。 特権付き なし Allow FxOS 1.0.1,
デスクトップ版 (旧バージョン)
video-capture GetUserMedia カメラなどの動画入力端末から MediaStream を取得します。これは Firefox OS 1.4 以上で動画キャプチャを行うのに必要です。 ホスト型 なし Prompt (公認アプリの場合も) FxOS 1.4

Note: このサマリーテーブルは我々の Web API チームのウィキページでも利用概要やサポート状況などが提供されています。

 

ドキュメントのタグと貢献者

 このページの貢献者: mantaroh
 最終更新者: mantaroh,