WINDOW

settings_applicationsHistory  >   settings_applications[[Prototype]]

WINDOW

Editing
  • account_tree
  • bug_report

pushState(Objectdata, stringunused, stringurl])

웹브라우저의 세션 기록 스택에 항목을 추가한다.

구문

형식
window.history.pushState(data, unused)
형식
window.history.pushState(data, unused, url)

아래의 링크를 열어 개발자 도구의 [소스]탭에서 코드를 확인한다.

Open Example

매개 변수

Objectdata필수

popstate 이벤트가 발생할 때 전송되는 데이터를 객체로 지정한다.

About Object Type

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

stringunused필수

실제로 사용되지 않는 매개 변수이지만 역사적인 이유로 생략할 수 없다. 빈 문자열을 필수로 전달한다.

stringurl선택

스테이트(state)가 변경되면 주소 입력줄에 표시될 URL을 지정한다.

반환

No return value

Exception

DOMException

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

DataCloneError

대상을 복제할 수 없음을 나타낸다.

SecurityError

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

버전 명세

HTML Standard API
#dom-history-pushstate

지원 웹브라우저