qutebrowser/tests/integration/data/prompt/geolocation.html
2016-01-14 20:40:46 +01:00

39 lines
1.3 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
function on_success(position) {
console.log("geolocation permission granted");
}
function on_error(error) {
switch(error.code) {
case error.PERMISSION_DENIED:
console.log("geolocation permission denied");
break;
case error.POSITION_UNAVAILABLE:
console.log("geolocation position unavailable (ignored)");
break;
default:
console.log("[FAIL] geolocation error " + error.code +
": " + error.message);
break;
}
}
function get_location() {
if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition(on_success, on_error);
} else {
console.log("[SKIP] geolocation unavailable");
}
}
</script>
</head>
<body>
<input type="button" onclick="get_location()" value="Get position">
</body>
</html>