Сканер штрих-кода ZXing для Webapps

Я пытаюсь использовать http://zxing.appspot.com/scan для вызова сканера штрих-кода из WebApp, но я не могу заставить его работать. Даже после ненужного обновления и переустановки, все, что он делает, показывает веб-страницу zxing по умолчанию, которая просит меня установить сканер штрих-кода на моем телефоне. Я что-то упускаю?

Вот javascript, который я использую для вызова ZXing Scanner. В целях тестирования я даже пытался сделать простую гиперссылку HTML без успеха. Я использую Android-приложение Android для загрузки приложения.

 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 , что делает то же самое, отлично работает. Любая помощь или идея очень приветствуются! Большое спасибо!

Похоже, вы отправляете URL-адрес изображения в своей локальной сети (192.168 … IP-адрес), который zxing.appspot.com не сможет получить доступ через Интернет.

Я думаю, что я дал некоторые мысли о списке рассылки проекта, но имел еще одну яркую идею:

Вы уверены, что не сохранили свое предпочтение для обработки этой ссылки в браузере? Например, когда у вас есть выбор приложения, вас обычно спрашивают, хотите ли вы использовать это приложение навсегда, чтобы открыть такую ​​ссылку или намерение. Возможно, вы сделали это только для этой ссылки и для браузера. Перейдите в Приложения и «Очистить значения по умолчанию» для всех этих приложений и повторите попытку.

Да вызывать это так:

 zxing://scan/?ret=http://192.168.2.9/stock/add.php?barcode={CODE} 

Он работает от браузера Android по умолчанию, но не для браузера Chrome Chrome для меня