基于位置的 ARJS 示例不断显示警报('Cannot retrieve GPS position. Signal is absent.')

Location Based ARJS Example constantly shows alert('Cannot retrieve GPS position. Signal is absent.')

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <title>GeoAR.js demo</title>
    <script src="https://aframe.io/releases/1.0.4/aframe.min.js"></script>
    <script src="https://unpkg.com/aframe-look-at-component@0.8.0/dist/aframe-look-at-component.min.js"></script>
    <script src="https://raw.githack.com/AR-js-org/AR.js/master/aframe/build/aframe-ar-nft.js"></script>
</head>

<body style="margin: 0; overflow: hidden;">
    <a-scene vr-mode-ui="enabled: false" embedded arjs="sourceType: webcam; debugUIEnabled: false;">
        <a-text value="This content will always face you." look-at="[gps-camera]" scale="120 120 120" gps-entity-place="latitude: 42.123456; longitude: 13.230240;"></a-text>
        <a-camera gps-camera rotation-reader> </a-camera>
    </a-scene>
</body>

</html>

在我的两台设备上查看示例。一切正常,除了少数事情。其中之一,对用户来说最烦人的是警报。看起来在 10 个或更少的刻度(或任何你称之为)中,设备无法获取我的位置。就算是这样,我觉得作为一个娱乐类app也还可以吧。 如何禁用警报?

我能想到的简单方法是在文档为 "ready."

时通过更改 alert 功能来完全禁用所有 alert
<script>
    document.addEventListener('DOMContentLoaded', function(){ //equivalent to jQuery $('document').ready(function(){})
        /* alert("this will show"); */
        alert = function(){};
        /* alert("ALL alert after this won't show"); */
    }, false);
</script>