qutebrowser/tests/integration/data/prompt/geolocation.html
Florian Bruhin e7a816c0c0 bdd: Skip geolocation tests if it's unavailable.
This should unbreak the build with older Qt versions.
2016-01-14 18:51:28 +01:00

35 lines
1.0 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;
default:
console.log("[FAIL] geolocation error: " + 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>