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
<geolocation></geolocation>
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
<geolocation>-Element