WINDOW

settings_applicationsCacheStorage  >   settings_applications[[Prototype]]

WINDOW

Editing
  • account_tree
  • bug_report

Promisepromisematch(Requestrequest | stringURL, Objectoptions])

지정된 요청을 나타내는 Request 객체 또는 URL 문자열이 저장된 Response 객체의 식별값인지 조회한다.

설명

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

구문

형식
window.caches.match(request)
형식
window.caches.match(request, options)

매개 변수

Requestrequest필수

찾고자 하는 Request 객체를 지정한다.

About Request Type

요청 리소스를 표현해 주는 인터페이스이다.

또는 다른 타입
stringURL필수

Response 객체를 확인하는 키를 나타내는 URL을 지정한다.

Objectoptions선택

매칭 작업에서 일치가 수행되는 방식을 조정하는 옵션을 프로퍼티로 갖는 객체를 지정한다. 사용 가능한 옵션은 다음과 같다.

ignoreSearch
일치 프로세스가 URL의 쿼리 문자열을 무시해야 하는지 여부를 불리언(boolean)으로 지정한다. true로 지정하면 URL에서 ?를 포함한 이후 문자열은 모두 무시된다. 기본값은 false이다.
ignoreMethod
일치 프로세스가 요청에 대한 메소드(method)의 유효성 검사 여부를 불리언(boolean)으로 지정한다. true로 지정하면 메소드의 유효성 검사를 하지 않는다. 일반적으로 HTTP 요청 메소드는 GET과 HEAD만 허용된다. 기본값은 false이다.
ignoreVary
일치 프로세스에서 VARY 헤더 일치 여부를 불리언(boolean)으로 지정한다. true로 지정하면 VARY 헤더 일치 여부를 무시한다. 기본값은 false이다.
cacheName
검색할 특정 캐시(cache)를 문자열로 지정한다.
About Object Type

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

반환

Promisepromise

새로운 Promise 인스턴스 객체를 반환한다. Response 객체를 반환하거나 일치하지 않으면 undefined로 반환되는 이행을 한다.

버전 명세

Service Workers
#cache-storage-match

지원 웹브라우저