Работает на html5 геолокации.html5 геолокация не работает на браузере Safari
проверено на мозилла, хром, IE. работая над ними, но не работая на сафари. протестирована на сафари (8.0.5) на макинтош, сафари (5,1) на окнах
просто удар URL
http://www.w3schools.com/html/html5_geolocation.asp
ИЛИ
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation
<!DOCTYPE html>
<html>
<body>
<p>Click the button to get your coordinates.</p>
<button onclick="getLocation()">Try It</button>
<p id="demo"></p>
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
</body>
</html>
дает всплывающее окно Разрешить/Disallow, но ничего не делает после того, как разрешая это. И я тестировал сафари на Mac, подключенном к Wi-Fi. Но не для ноутбука на Wi-Fi и LAN тоже.
Если возможно, вы можете устранить эту проблему, взяв машину, на которой вы тестируете, пытаясь подключить Wi-Fi из другой сети в другом месте? Например, попробуйте его из общедоступной точки доступа Wi-Fi, если сможете. – sideshowbarker
К сожалению, когда Safari делает это, кажется, что нет полезного способа программно получить информацию о причине сбоя (например, если это так, потому что машина использует Ethernet-соединение, эта деталь не отображается от Safari в любом случае вы можете добраться до). Но в этом случае вы должны попробовать другие веб-приложения, которые используют API геолокации (например, демонстрационные приложения на обучающих сайтах в Интернете) и посмотреть, не попадают ли они в Safari в вашей среде (они почти наверняка будут). В этом случае вы ничего не можете поделать, чтобы исправить это. – sideshowbarker
@sideshowbarker спасибо за ваше предложение :), я проверил сафари на Mac, связанном с Wi-Fi, там он работает, но не для ноутбука на Wi-Fi и LAN тоже. – Kamini