사용중인 브라우저가 HTML5 기록 API를 지원하는지 어떻게 확인할 수 있습니까?HTML5 기록 지원 여부 감지
여기에서 볼 수 있듯이 http://caniuse.com/#search=history 크롬 + ff4 만 지원하며 다른 일부는 이것을 지원하며 지원하지 않을 경우 다른 작업을 수행하려고합니다.
이 확인을 위해 if 문의 somekind를 만들 수 있습니까?
사용중인 브라우저가 HTML5 기록 API를 지원하는지 어떻게 확인할 수 있습니까?HTML5 기록 지원 여부 감지
여기에서 볼 수 있듯이 http://caniuse.com/#search=history 크롬 + ff4 만 지원하며 다른 일부는 이것을 지원하며 지원하지 않을 경우 다른 작업을 수행하려고합니다.
이 확인을 위해 if 문의 somekind를 만들 수 있습니까?
if (window.history && window.history.pushState)
참조이 All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything
당신은 당신의 브라우저 역사를 지원 아닌지 감지 canisuse.js 스크립트를 사용할 수 있습니다Modernizr을 사용하면 내역 관리 (많은 다른 브라우저 기능과 마찬가지로)를 위해 detect support을 사용할 수 있습니다.
if (Modernizr.history)
HTML '태그와'no-history'를 사용합니다. 아마'flexbox'와 같은 다른 기능들과 같이 유용하지는 않을 것입니다.하지만 정말로 필요하다면이 기능에 따라 CSS를 바꿀 수 있습니다 –
caniuse.history()
모더 나이저는 루트`에`history` 클래스를 추가
+1 링크 텍스트 haha – Chris