无法在Safari

时间:2017-01-30 13:56:48

标签: javascript html5 safari geolocation

我的网站获取了大多数浏览器的位置,但我发现它在Safari上失败,即使连接是安全的(HTTPS)。 您可以通过单击红色图标在Fullder.com上进行测试。 我的代码如下所示:

html.slim

button.share-location onclick="geoFindMe()"

的JavaScript

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;无法找回您的位置"错误。感谢您对可能出现的问题提出任何建议!

0 个答案:

没有答案