首页 > 解决方案 > 我网站上的 Javascript QR 扫描仪在移动浏览器上不起作用

问题描述

我的网站使用二维码扫描仪,它在 PC 浏览器上运行良好,但在移动浏览器上运行良好。

有人可以帮忙吗?我搜索了类似的问题,但不明白答案。这是我的代码

<script type="text/javascript">
            var arg = {
                resultFunction: function(result) {
                    $('#as').append($("<input hidden='text' name='code' id='road' value='" + result.code + "'><br><label>QR Code Berhasil Discan, Silahkan Klik Allow / Berbagi data lokasi</label><br>"));
                    var x = document.getElementById("ar");
                    if (navigator.geolocation) {
                        navigator.geolocation.watchPosition(showPosition);
                      } else { 
                        x.innerHTML = "Geolocation is not supported by this browser.";
                      }
                      function showPosition(position) {
                        x.innerHTML="<input hidden='text' name='lat' value='" + position.coords.latitude + 
                        "'><input hidden='text' name='long' value='" + position.coords.longitude + "'><label>Lokasi Telah didapatkan, silahkan Klik Submit</label>";
                    }
                }
            };
            $("canvas").WebCodeCamJQuery(arg).data().plugin_WebCodeCamJQuery.play();
        </script>

标签: javascript

解决方案


推荐阅读