我的网站获取了大多数浏览器的位置,但我发现它在Safari上失败,即使连接是安全的(HTTPS)。 您可以通过单击红色图标在Fullder.com上进行测试。 我的代码如下所示:
button.share-location onclick="geoFindMe()"
function geoFindMe() {
function success(position) {
document.getElementById("latitude").value = position.coords.latitude;
document.getElementById("longitude").value = position.coords.longitude;
$('#restaurant-search').submit();
}
function error() {
alert("Unable to retrieve your location");
}
navigator.geolocation.getCurrentPosition(success, error);
};
我立刻得到了#34;无法找回您的位置"错误。感谢您对可能出现的问题提出任何建议!