このトピックでは、WVStorage の JavaScript API について説明します。 HTML5 アプリまたはミニアプリを作成する際に、このトピックを参照できます。 WVStorage の JavaScript API は、キャッシュの追加、キャッシュの削除、キャッシュのクリアなど、データキャッシュ関連の機能を提供します。
WVStorage.setItem
この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。
ローカルキャッシュの指定されたキーにデータを保存します。
入力パラメーター
[
string
]key:キャッシュ内の指定されたキー。[
string
]value:キーの値。
コールバックパラメーター
成功コールバックのパラメーター:
コールバックパラメーターはありません。
失敗コールバックのパラメーター:
[
string
]msg:エラーメッセージ。
var params = {
key: 'key',
value: 'value'
};
window.WindVane.call('WVStorage', 'setItem', params, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.getItem
この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。
指定されたキーのキャッシュデータを取得します。
入力パラメーター
[
string
]key:指定されたキー。
コールバックパラメーター
成功コールバックのパラメーター:
[
string
]data:キーに対応するコンテンツ。
失敗コールバックのパラメーター:
[
string
]msg:エラーメッセージ。
var params = {
key: 'key'
};
window.WindVane.call('WVStorage', 'getItem', params, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.removeItem
この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。
指定されたキーのキャッシュデータを削除します。
入力パラメーター
[
string
]key:指定されたキー。
コールバックパラメーター
成功コールバックのパラメーター:
コールバックパラメーターはありません。
失敗コールバックのパラメーター:
[
string
]msg:エラーメッセージ。
var params = {
key: 'key'
};
window.WindVane.call('WVStorage', 'removeItem', params, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.clearStorage
この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。
ローカルにキャッシュされたデータを非同期的にクリアします。
入力パラメーター
入力パラメーターはありません。
コールバックパラメーター
成功コールバックのパラメーター:
コールバックパラメーターはありません。
失敗コールバックのパラメーター:
[
string
]msg:エラーメッセージ。
window.WindVane.call('WVStorage', 'clearStorage', {}, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVStorage.clearStorageSync
この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。
ローカルにキャッシュされたデータを同期的にクリアします。
入力パラメーター
入力パラメーターはありません。
コールバックパラメーター
成功コールバックのパラメーター:
コールバックパラメーターはありません。
失敗コールバックのパラメーター:
[
string
]msg:エラーメッセージ。
window.WindVane.call('WVStorage', 'clearStorageSync', {}, function(e) {
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});