HTMLGeolocationElement: isValid プロパティ
isValid は HTMLGeolocationElement インターフェイスの読み取り専用プロパティで、関連付けられた <geolocation> 要素が有効であるか無効である(ブロックされている)かを示す論理値を返します。
<geolocation> 要素に対してブロッカーが有効になっている場合、機能が停止されます(無効化)。この状態は理由に応じて一時的または永続的です。
無効である理由は、HTMLGeolocationElement.invalidReason プロパティを通じて返すことができます。可能性のある理由の完全なリストについては、そのページを参照してください。
値
論理値です。
trueの場合、<geolocation>要素は有効かつ機能しており、位置情報のリクエストに使用できることを意味します。falseの場合、<geolocation>要素は無効で機能せず、位置情報のリクエストに使用できません。
デフォルトは false です。
例
>基本的な使い方
html
<geolocation></geolocation>
js
const geo = document.querySelector("geolocation");
console.log(geo.isValid);
// true。`<geolocation>` 要素が何らかの理由でブロックされていないため
isValid に関するもっと完全な例については HTMLGeolocationElement.invalidReason ページを参照してください。