Thanks to visit codestin.com
Credit goes to developer.mozilla.org

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

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more support for this feature? Tell us why.

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

Spezifikation
The HTML Geolocation Element
# dom-activationblockersmixin-isvalid

Browser-Kompatibilität

Siehe auch