Запретить сканеру zxing открывать новую вкладку в Firefox - PullRequest
0 голосов
/ 05 марта 2019

Я использую сканер Android ZXING из мобильного веб-приложения.Мое требование заключается в том, чтобы после успешного сканирования сканер возобновил работу на вкладке браузера, с которой был запущен.Пока мой код ниже работает для браузера Chrome.

Моя проблема связана с браузером Firefox, который открывает новую вкладку каждый раз, когда сканер возобновляет сканирование.

let uri = `zxing://scan/?ret=${encodeURIComponent(location.origin + location.pathname +"#{CODE}")}&SCAN_FORMATS=CODE128,QR`;
window.location.href = ( uri );

Я пытался играть с browser.link.open_newwindow и browser.link.open_newwindow.restriction, но безуспех.

Пожалуйста, помогите.

...