すべてのプロダクト
Search
ドキュメントセンター

SuperApp:コードスキャン

最終更新日:Apr 21, 2026

このトピックでは、WVScan の JavaScript API について説明します。この API を使用して、HTML5 アプリやミニアプリにコードスキャン機能を追加できます。

WVScan.scan

説明

この API は、WindVane for Android 1.0.3.4 以降でのみ利用できます。

コードスキャン機能を呼び出します。

入力パラメーター

  • [boolean] openFlight: (任意) フラッシュをオンにするかどうかを指定します。true に設定するとフラッシュがオンになります。デフォルト値は false です。

  • [string] title: (任意) コードスキャンページのタイトルです。デフォルト値は「スキャン」です。

コールバックパラメーター

成功時のコールバック:

  • 成功した場合、パラメーターは返されません。

失敗時のコールバック:

  • [string] msg: エラーメッセージです。

イベント

WVScan.Event.scanSuccess:コードスキャン成功

イベントパラメーター:

  • [string] content: スキャン結果です。

  • [string] format: スキャンされたコードのフォーマットです。有効な値は次のとおりです:

    • [string] QR_CODE: QR コードです。

    • [string] AZTEC: Aztec バーコードです。2次元マトリックスバーコードの一種です。

    • [string] CODABAR: Codabar バーコードです。

    • [string] CODE_39: Code 39 バーコードです。

    • [string] CODE_93: Code 93 バーコードです。

    • [string] CODE_128: Code 128 バーコードです。

    • [string] DATA_MATRIX: Data Matrix バーコードです。2次元マトリックスバーコードの一種です。

    • [string] EAN_8: EAN-8 バーコードです。

    • [string] EAN_13: EAN-13 バーコードです。

    • [string] ITF: Interleaved 2 of 5 バーコードです。

    • [string] MAXICODE: MaxiCode バーコードです。六角形の 2次元バーコードです。

    • [string] PDF_147: PDF147 バーコードです。2次元バーコードの一種です。

    • [string] RSS_14: RSS-14 バーコードです。

    • [string] RSS_EXPANDED: RSS EXPANDED バーコードです。

    • [string] UPC_A: UPC-A バーコードです。

    • [string] UPC_E: UPC-E バーコードです。

WVScan.Event.scanFailed:コードスキャン失敗

イベントパラメーター:

  • [string] msg: エラーメッセージです。

document.addEventListener('WVScan.Event.scanSuccess', function (e) {
        alert('event scanSuccess: ' + JSON.stringify(e.param));
});
document.addEventListener('WVScan.Event.scanFailed', function (e) {
        alert('event scanFailed: ' + JSON.stringify(e.param));
});

var params = {
  openFlight: true,
  title: 'XXX'
};
window.WindVane.call('WVScan', 'scan', params, function(e) {
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});