第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

HTML5 地理定位不會(huì)在 Safari 瀏覽器上提示輸入位置

HTML5 地理定位不會(huì)在 Safari 瀏覽器上提示輸入位置

叮當(dāng)貓咪 2024-01-03 14:20:03
我正在嘗試使用非常簡(jiǎn)單的代碼讓 Safari 提示我輸入位置。我正在運(yùn)行 Ubuntu 的 PC 上遠(yuǎn)程操作Macbook mini。在 Macbook 環(huán)境中,下面的代碼在 Firefox 和 Chrome 上運(yùn)行得很好。但在 Safari 上什么也沒(méi)有發(fā)生,我沒(méi)有得到提示或什么也沒(méi)有。我希望我在控制臺(tái)中收到任何錯(cuò)誤,但該功能根本不觸發(fā)。什么都沒(méi)發(fā)生。沒(méi)什么。有人遇到過(guò)這樣的問(wèn)題嗎?如果我去W3Schools上嘗試一下,也會(huì)發(fā)生同樣的事情,這意味著我點(diǎn)擊“嘗試”,但沒(méi)有任何反應(yīng)。但它在所有其他瀏覽器中運(yùn)行良好。代碼<!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>
查看完整描述

2 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

轉(zhuǎn)到 Finder -> Apple -> 系統(tǒng)偏好設(shè)置 -> 安全和隱私 -> 隱私,然后將 Safari 添加到白名單。嘗試一下是否有效。

或者

在 Safari 中,選擇 Safari > 首選項(xiàng)。單擊“首選項(xiàng)”窗口中的“隱私”圖標(biāo)。取消選擇“拒絕而不提示”選項(xiàng)。


查看完整回答
反對(duì) 回復(fù) 2024-01-03
?
哆啦的時(shí)光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊

我通過(guò)處理錯(cuò)誤解決了我的問(wèn)題。Safari 和 ios 似乎需要錯(cuò)誤處理才能工作。


這有效:


<!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, showError);

  } else { 

    x.innerHTML = "Geolocation is not supported by this browser.";

  }

}


function showPosition(position) {

  x.innerHTML = "Latitude: " + position.coords.latitude + 

  "<br>Longitude: " + position.coords.longitude;

}


function showError(error) {

  switch(error.code) {

    case error.PERMISSION_DENIED:

      x.innerHTML = "User denied the request for Geolocation."

      break;

    case error.POSITION_UNAVAILABLE:

      x.innerHTML = "Location information is unavailable."

      break;

    case error.TIMEOUT:

      x.innerHTML = "The request to get user location timed out."

      break;

    case error.UNKNOWN_ERROR:

      x.innerHTML = "An unknown error occurred."

      break;

  }

}

</script>


</body>

</html>


查看完整回答
反對(duì) 回復(fù) 2024-01-03
  • 2 回答
  • 0 關(guān)注
  • 163 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)