来自网站的zxing扫描返回新窗口

问题描述 投票:1回答:1

这很可能是一个浏览器问题,但我有一个移动网站,我从中启动zxing应用程序,传入一个回调网址。一切都扫描正常,并按照我的预期返回扫描数据。

但是,不是在手机浏览器中返回“相同”window/tab/etc的URL,而是使用URL打开一个新窗口。

有关如何让它返回启动扫描仪的同一窗口的任何想法?

BTW - 这是一个用asp.net MVC 3构建的jquery移动网站,我使用的是默认的android(4.0.4)浏览器。

c# jquery mobile barcode zxing
1个回答
0
投票

解决这个问题的唯一方法是创建一个使用内置webclient的Android应用程序。当应用程序中的某个人点击网站上的扫描按钮时,它会通过javascript与应用程序本身对话并启动扫描程序。扫描仪不知道它是从网站上调用的。它将数据发送回应用程序,该应用程序使用javscript将其推送回网站。这样,只有一个“选项卡”是打开的,因为它是应用程序的工作方式。

编辑:当然那是差不多6年前的事了,我不知道从那以后发生了什么变化。

© www.soinside.com 2019 - 2024. All rights reserved.