Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

HTML5 History API를 지원하는 브라우저는 무엇일까?

HTML5 History API는 페이지를 새로고침하지 않고도 브라우저의 세션 기록(URL 히스토리)을 조작할 수 있게 해주는 강력한 기능입니다. 초기에는 WebKit 기반 브라우저와 Firefox 4가 주로 이 API를 지원했지만, 현재는 사실상 모든 최신 브라우저에서 문제없이 사용할 수 있습니다.

HTML5 History API 지원 브라우저

  • Firefox 4 이상
  • Google Chrome
  • Internet Explorer 10 이상
  • Safari 5 이상
  • iOS 4 이상의 모바일 사파리

HTML5 History API를 지원하는 브라우저는 무엇일까?

참고 사항

Internet Explorer 9 이하 버전에서는 HTML5 History API가 지원되지 않으므로, 구형 브라우저까지 고려해야 하는 프로젝트라면 history.js와 같은 폴리필(polyfill) 라이브러리를 활용하는 것이 좋습니다. 반면 Chrome, Edge, Firefox, Safari 등 현대적인 브라우저 환경이라면 별도의 대체 코드 없이 pushState(), replaceState(), popstate 이벤트 등을 바로 활용할 수 있습니다.