如果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
