<meta name="iwebsmartbrowser-settings" appname="Your application name" defaultscanmode="direct">
text | |
password | |
search | |
tel | |
url | |
number | |
file |
※バーコードスキャンではなくカメラorファイル選択になります ※Android4.4のみ動作不可の場合あり |
未設定 | |
未設定(IDなし) |
auto | |
icon | |
direct | |
off |
すべての種類 | |
UPC-A | |
UPC-E | |
EAN-8 | |
EAN-13 | |
Code 39 | |
Code 93 | |
Code 128 | |
ITF | |
GS1 DataBar (RSS14) |
|
GS1 Databar Expanded (RSS14 EXPANDED) |
|
Codabar | |
Aztec Code | |
MaxiCode | |
PDF417 | |
QR code | |
Data Matrix | |
存在しない値 |
バーコードにカメラをかざしてね! |
front | |
back | |
指定なし(システム設定で指定した値) |
onscan="document.getElementById('result1').innerHTML=JSON.stringify(arguments[0]);"
onscan="document.getElementById('result2').innerHTML=arguments[0].data;"
onscan="document.getElementById('result3').innerHTML = '値:' + arguments[0].data + '
種類:' + arguments[0].format_name+ '
時刻:' + arguments[0].datetime;"
onscan="document.getElementById('result4').innerHTML = arguments[0].location.latitude + ',' + arguments[0].location.longitude; viewMap(document.getElementById('result4').innerHTML);"
location.href = 'native-api:///iwebsmartbrowser/request_location'; document.getElementById('result7').innerText = "位置情報更新APIをコールしました";
//呼び出し onClick="viewMap(iwebsmartbrowser.location.latitude + ',' + iwebsmartbrowser.location.longitude);" //地図を表示する(GoogleMaps使用) function viewMap(loc) { var location = loc; document.getElementById("outputFrame").innerHTML = ''; }
onclick="document.getElementById('result5').innerHTML = JSON.stringify(iwebsmartbrowser);"
<script type="text/javascript"> //システム情報と位置情報を表示する関数 function onIWebSmartBrowserReady() { //システム情報を取得 document.getElementById('itemid101').innerHTML = iwebsmartbrowser.system.device_id; document.getElementById('itemid102').innerHTML = iwebsmartbrowser.system.device_name; document.getElementById('itemid103').innerHTML = iwebsmartbrowser.system.os_name; document.getElementById('itemid104').innerHTML = iwebsmartbrowser.system.application_version_name; document.getElementById('itemid105').innerHTML = iwebsmartbrowser.system.os_version; //位置情報を取得(位置情報を取得できない場合は処理しない) if (iwebsmartbrowser.location != null) { document.getElementById('itemid106').innerHTML = iwebsmartbrowser.location.latitude; document.getElementById('itemid107').innerHTML = iwebsmartbrowser.location.longitude; document.getElementById('itemid108').innerHTML = iwebsmartbrowser.location.accuracy; document.getElementById('itemid109').innerHTML = new Date(iwebsmartbrowser.location.timestamp).toLocaleString(); } } </script>
結果をfunction onIWebSmartBrowserFileChooseCallback(val){}コールバックで取得し、Data URI schemeと画像を表示します。
Created by Bluetech Corporation