Document: hasUnpartitionedCookieAccess() メソッド
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
hasUnpartitionedCookieAccess() は Document インターフェイスのメソッドで、論理値を返すプロミス (Promise) を返します。これはこの文書がサードパーティの分離されていないクッキーへのアクセス権があるかどうかを示します。
このメソッドはストレージアクセス API の一部です。
このメソッドは Document.hasStorageAccess() の新しい名前です。
構文
js
hasUnpartitionedCookieAccess()
引数
なし。
返値
文書がサードパーティクッキーにアクセスできるかどうかを示す論理値で解決する Promise です。サードパーティクッキーにアクセスできる場合は true、できない場合は false です。
詳しくは Document.hasStorageAccess() を参照してください。
例外
InvalidStateErrorDOMException-
現在の
Documentがまだアクティブでない場合に発生します。
例
js
document.hasUnpartitionedCookieAccess().then((hasAccess) => {
if (hasAccess) {
// ストレージへのアクセスはすでに許可されています。
console.log("クッキーへのアクセスが許可されました");
} else {
// ストレージへのアクセスはまだ許可されていません。
// requestStorageAccess() を呼び出す必要があります。
console.log("クッキーへのアクセスが拒否されました");
}
});
メモ: より完全な例は、ストレージアクセス API の使用を参照してください。
仕様書
| Specification |
|---|
| Extending Storage Access API (SAA) to non-cookie storage> # dom-document-hasunpartitionedcookieaccess> |
ブラウザーの互換性
Loading…