当您在提示中单击[X关 闭]时,IE 11地理位置errorCallback不起作用。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当您在提示中单击[X关 闭]时,IE 11地理位置errorCallback不起作用。相关的知识,希望对你有一定的参考价值。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successLocation, errorCallback, {timeout: 5000, enableHighAccuracy: false});
} else {
errorCallback();
}
function successLocation() {
console.log('success');
}
function errorCallback() {
console.log('error');
}
在Chrome中,当您单击[X关闭]时,errorCallback可以正常工作。 PS:超时在IE 11中也不起作用.
答案
我尝试使用IE 11在几台机器上使用下面的代码进行测试。
<!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,errorCallback);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
successLocation();
}
function successLocation() {
console.log('success');
}
function errorCallback() {
console.log('error');
}
</script>
</body>
</html>
以上是关于当您在提示中单击[X关 闭]时,IE 11地理位置errorCallback不起作用。的主要内容,如果未能解决你的问题,请参考以下文章
当您在一个站点上有多个页面并且单击链接只是向下滚动时,如何调用页面?
html 使用croppie jquery-plugin。上传文件,它允许您在中心使用圆圈进行平移和缩放,然后当您单击“保存”时,将裁剪c