2011-01-16 6 views
31

사용중인 브라우저가 HTML5 기록 API를 지원하는지 어떻게 확인할 수 있습니까?HTML5 기록 지원 여부 감지

여기에서 볼 수 있듯이 http://caniuse.com/#search=history 크롬 + ff4 만 지원하며 다른 일부는 이것을 지원하며 지원하지 않을 경우 다른 작업을 수행하려고합니다.

이 확인을 위해 if 문의 somekind를 만들 수 있습니까?

답변

23

Modernizr을 사용하면 내역 관리 (많은 다른 브라우저 기능과 마찬가지로)를 위해 detect support을 사용할 수 있습니다.

if (Modernizr.history) 
+1

HTML '태그와'no-history'를 사용합니다. 아마'flexbox'와 같은 다른 기능들과 같이 유용하지는 않을 것입니다.하지만 정말로 필요하다면이 기능에 따라 CSS를 바꿀 수 있습니다 –

0

caniuse.history() 
모더 나이저는 루트`에`history` 클래스를 추가
관련 문제