是否可以检测是否使用JavaScript/Laravel扫描二维码?
在我的Laravel应用程序中,我使用的是二维码,扫描时可以打开WhatsApp聊天室。我正在使用qrcode.js库在页面上生成二维码,这是我生成二维码的JavaScript:是否可以检测是否使用JavaScript/Laravel扫描二维码?,javascript,php,jquery,laravel,qr-code,Javascript,Php,Jquery,Laravel,Qr Code,在我的Laravel应用程序中,我使用的是二维码,扫描时可以打开WhatsApp聊天室。我正在使用qrcode.js库在页面上生成二维码,这是我生成二维码的JavaScript: <script type="text/javascript"> new QRCode(document.getElementById("qrcode"), "https://api.whatsapp.com/send/?phone=+
<script type="text/javascript">
new QRCode(document.getElementById("qrcode"), "https://api.whatsapp.com/send/?phone=+XXXXXX&text=Hello");
</script>
新的QRCode(document.getElementById(“QRCode”),”https://api.whatsapp.com/send/?phone=+XXXXXX&text=Hello”);
我想要实现的是,一旦二维码被扫描,就会向用户显示一个弹出窗口,上面写着“成功扫描”。。是否可以检测用户何时扫描二维码?如果有的话?如何做到这一点?您可以在QR扫描时进行检测。为此,您需要一个websocket连接。扫描条形码时,您可以向用户提供有关套接字连接情况的信息 第一步。使用javascript侦听客户端上的套接字连接。(例如Socket.io、WebSocket) 第二步。扫描条形码时,从qr扫描仪设备向websocket服务器发送成功请求 第三步。之后,将有关状态的信息从websocket服务器发送到当前websocket侦听客户端 您可以查看下面的示例
您可以将URL设置为您可以控制的内容,并使用它来显示弹出窗口,但这将在用户遵循扫描的URL时发生,而不是在用户仅扫描二维码时发生。扫描二维码通常不会在扫描二维码的设备外广播任何内容,除非您还控制应用程序,该应用程序只扫描二维码。我同意apokryfos的观点。您将使用另一个应用程序扫描二维码。因此,这取决于应用程序是否会与您共享活动。