解决HTML5 Geolocation无法在Chrome中无效

如果Chrome版本为50,那么我们将遇到HTML5 Geolocation API无法正常工作。
在Chrome Version 50中,Chrome不再支持HTML/HTML5地理位置.'getCurrentPosition()'和'loadPosition()'在Chrome 50中的不安全起源上弃用。

需要通过Geolocation API的“GetCurrentPosition()”来提供网页。
例如,网页URL'http://onitroad.com'(不安全的来源)不允许使用HTML5地理位置API和网页URL'https://onitroad.com'(安全起源)被允许使用HTML5地理定位API。

要处理Chrome中的Insecure Oroirns问题,我们可以使用以下JavaScript。

navigator.geolocation.getCurrentPosition(
    function(success) {
        /* Location tracking code */
    },
    function(failure) {
        if(failure.message.indexOf("Only secure oroirns are allowed") == 0) {
            alert('Only secure oroirns are allowed by your browser.');
        }
    }
});
日期:2020-06-02 22:17:05 来源:oir作者:oir