DOMRequest オブジェクトは、進行中の操作を表します。操作の完了時に呼び出されるコールバックと、操作結果への参照を提供します。
進行中の操作を開始する DOM メソッドは、その操作の進行状況の監視に使用できる DOMRequest オブジェクトを返すことがあります。
属性
DOMRequest.onsuccessDOMRequestによって表される、操作の完了時に呼び出されるコールバックハンドラDOMRequest.onerror- 操作の処理中にエラーが発生したときに呼び出されるコールバックハンドラ
DOMRequest.readyState- 操作が完了しているか否かを示す
string。値は "done" もしくは "pending" の何れか。 DOMRequest.result- 操作結果
DOMRequest.error- エラー情報(※存在する場合)
例
App の onsuccess、 onerror、 result、 error の使用例
var pending = navigator.mozApps.install(manifestUrl);
pending.onsuccess = function () {
// Save the App object that is returned
var appRecord = this.result;
alert('Installation successful!')
};
pending.onerror = function () {
// Display the name of the error
alert('Install failed, error: ' + this.error.name);
};
ブラウザ実装状況
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | ? | 13.0 (13.0) | ? | ? | ? |
| 機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| 基本サポート | ? | ? | 13.0 (13.0) | ? | ? | ? |
仕様
どの仕様書にも含まれていません。
関連情報
- SmsRequest ※現・
DOMRequest