Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLGeolocationElement: isValid-Eigenschaft

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die isValid-Schreibgeschützte Eigenschaft des HTMLGeolocationElement-Interfaces gibt einen booleschen Wert zurück, der angibt, ob das zugehörige <geolocation>-Element gültig oder ungültig (blockiert) ist.

Wenn ein Blocker auf einem <geolocation>-Element aktiv ist, wird es daran gehindert, zu funktionieren (ungültig), entweder vorübergehend oder dauerhaft, abhängig vom Grund.

Sie können den Grund, warum es ungültig ist, über die HTMLGeolocationElement.invalidReason-Eigenschaft abrufen — sehen Sie sich diese Seite an für eine vollständige Liste möglicher Gründe.

Wert

Ein boolescher Wert:

  • Falls true, ist das <geolocation>-Element gültig und funktionsfähig, was bedeutet, dass es verwendet werden kann, um Standortdaten anzufordern.
  • Falls false, ist das <geolocation>-Element ungültig und nicht funktionsfähig, was bedeutet, dass es nicht verwendet werden kann, um Standortdaten anzufordern.

Standardmäßig false.

Beispiele

Grundlegende Verwendung

html
<geolocation></geolocation>
js
const geo = document.querySelector("geolocation");
console.log(geo.isValid);
// true, provided the `<geolocation>` element is not blocked in some way

Sehen Sie sich die Seite HTMLGeolocationElement.invalidReason für ein vollständigeres Beispiel, das isValid beinhaltet, an.

Spezifikationen

Specification
The HTML Permission Elements
# dom-inpagepermissionmixin-isvalid

Browser-Kompatibilität

Siehe auch