WINDOW

settings_applicationsEventTarget  >   settings_applicationsCookieStore  >   settings_applications[[Prototype]]

WINDOW

Editing
  • account_tree
  • bug_report

PromisepromisegetAll(stringname | Objectoptions)

지정된 이름 또는 옵션을 가진 모든 쿠키 목록을 반환한다.

설명

이 기능은 Web Workers에서 사용이 가능하다.
이 기능은 웹브라우저에 따라 HTTPS 보안 컨텍스트에서만 사용이 가능하다.

구문

형식
window.cookieStore.getAll(name)
형식
window.cookieStore.getAll(options)

매개 변수

stringname필수

쿠키 이름을 나타내는 문자열을 지정한다.

또는 다른 타입
Objectoptions필수

다음의 프로퍼티를 포함하는 객체를 지정한다.

name
쿠키 이름을 나타내는 문자열을 지정한다.
url
쿠키의 URL이 포함된 문자열을 지정한다.
About Object Type

Object() 생성자 함수에 의해서 생성이 된 인스턴스이거나 객체 리터럴로 생성된 데이터를 나타낸다.

반환

Promisepromise

찾은 모든 쿠키를 각각 나타내는 객체를 원소로 포함하는 배열로 이행되는 Promise 객체를 반환한다.

Promise 객체에 의해 배열에 담아 반환되는 각 객체는 다음과 같은 프로퍼티가 포함되어 있다.

domain
쿠키의 도메인을 포함하는 문자열을 나타낸다.
expires
쿠키의 만료 시간을 포함하는 밀리초 단위의 유닉스 타임을 나타낸다.
name
쿠키 이름을 나타낸다.
partitioned
쿠키의 분할 여부를 불리언(boolean)으로 나타낸다. true이면 분할된 쿠키임을 나타낸다.
path
쿠키의 경로를 나타낸다.
sameSite
"strict"
쿠키는 자사 컨텍스트에서만 전송되며 3자의 웹사이트에서 시작된 요청과 함께 전송되지 않는다
"lax"
쿠키는 일반적인 교차 웹사이트  하위 요청에서 전송되지 않지만 사용자가 원본 웹사이트 내에서 탐색할 때 전송된다
"none"
쿠키는 모든 상황에서 전송된다.
secure
쿠키가 보안 컨텍스트에서만 사용되는지 여부를 불리언(boolean)으로 나타낸다. true이면 보안 컨텍스트에서만 사용된다.
value
쿠키 값을 나타낸다.

Exception

DOMException

DOM API의 메소드를 호출하거나 프로퍼티에 접근한 결과 발생하는 비정상적인 이벤트(예외)를 나타낸다.

SecurityError

작업이 보안에 취약함을 나타낸다.

TypeError

동적 타입의 값이 흐름상 맞지 않는 자료형이라 연산을 할 수 없을 때 발생하는 오류를 다루는 객체이다.

버전 명세

Cookie Store API
#dom-cookiestore-getall

지원 웹브라우저