我知道,这个问题在过去已有报道.
但它在2015年得到了解决.现在它又回到了2017年!
Chrome(版本56.0.2924.87(64位))中出现错误(地理位置错误,代码2):
网址位置提供商位于" https://www.googleapis.com/ ":已返回错误代码403.
错误代码2
请注意:Chrome需要使用HTTPS进行地理定位!
function getCoords() {
return new Promise(function(resolve, reject) {
if (navigator.permissions) {
navigator.permissions.query({
name: 'geolocation'
}).then(function(permission) {
switch (permission.state) {
case 'granted':
navigator.geolocation.getCurrentPosition(function(pos) {
resolve(pos.coords);
}, function(error) {
console.error('Error Code: ' + error.code + ' - ' + error.message);
});
break;
case 'prompt':
console.info('Check Geolocation Promt.');
navigator.geolocation.getCurrentPosition(function(pos) {
resolve(pos.coords);
}, function(error) {
console.error('Error Code: ' + error.code + ' - ' + error.message);
});
break; …Run Code Online (Sandbox Code Playgroud)它似乎在Linux Mint和Windows地理定位上的MacO上的新Chrome版本中不起作用!其返回错误:"错误(2):网址位置提供商位于' https://www.googleapis.com/ ':返回错误代码403."
有没有人有同样的问题?