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