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> |