HTMLGeolocationElement: isValid-Eigenschaft
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, je nach Grund.
Sie können den Grund, warum es ungültig ist, über die HTMLGeolocationElement.invalidReason-Eigenschaft abrufen – auf dieser Seite finden Sie eine vollständige Liste der möglichen Gründe.
Wert
Ein boolescher Wert:
- Wenn
true, ist das<geolocation>-Element gültig und funktionsfähig, was bedeutet, dass es verwendet werden kann, um Standortdaten anzufordern. - Wenn
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
Siehe die Seite HTMLGeolocationElement.invalidReason für ein vollständigeres Beispiel mit isValid.
Spezifikationen
This feature does not appear to be defined in any specification.>Browser-Kompatibilität
Siehe auch
<geolocation>-Element