Я пытаюсь использовать http://zxing.appspot.com/scan для вызова сканера штрих-кода из веб-приложения, но не могу заставить его работать. Даже после ненужного обновления и переустановки все, что он делает, это показывает веб-страницу zxing по умолчанию, которая просит меня установить сканер штрих-кода на моем телефоне. Я что-то упустил?
Вот javascript, который я использую для вызова ZXing Scanner. В целях тестирования я даже пытался создать простую гиперссылку HTML, но безуспешно. Я использую Android WebView
для загрузки приложения.
window.location.href =
"http://zxing.appspot.com/scan?ret=http://192.168.1.33:3000/pallet/{CODE}/change_position/"+positionId+"&SCAN_FORMATS=CODE_39";
И это манифест сканера штрих-кода, который идентифицирует и запускает сканер через браузер:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http" android:host="zxing.appspot.com" android:path="/scan"/>
</intent-filter>
Забавно, http://www.google.com/m/products/scan
, который делает то же самое, работает отлично. Любая помощь или идея очень приветствуется! Большое спасибо!