この翻訳は不完全です。英語から この記事を翻訳 してください。
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 からの連絡先の読み取り。 | 特権付き | readonly 、readwrite 、readcreate 、または 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 |
端末ストレージ | 端末上に保存されている音楽ファイルの追加、読み取り、変更。 | 特権付き | readonly 、readwrite 、readcreate 、または createonly |
Prompt |
FxOS 1.0.1 |
device-storage:pictures |
端末ストレージ | 端末上に保存されている写真ファイルの追加、読み取り、変更。 | 特権付き | readonly 、readwrite 、readcreate 、または createonly |
Prompt |
FxOS 1.0.1 |
device-storage:sdcard |
端末ストレージ | 端末の SD カード上に保存されているファイルの追加、読み取り、変更。 | 特権付き | readonly 、readwrite 、readcreate 、または createonly |
Prompt |
FxOS 1.0.1 |
device-storage:videos |
端末ストレージ | 端末上に保存されている動画ファイルの追加、読み取り、変更。 | 特権付き | readonly 、readwrite 、readcreate 、または 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 チームのウィキページでも利用概要やサポート状況などが提供されています。