我正在从移动网络应用程序中使用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
,但没有成功。
请帮助。