<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