내 웹 앱용 히스토리 API를 구현하고 있지만 IE는이를 지원하지 않습니다. 괜찮습니다. 해결 방법이 있지만 API 지원 여부를 테스트 할 때 기대되는 결과가 나타나지 않습니다.히스토리 API 지원 테스트가 IE에서 true를 반환합니다.
if (window.history) {
문제는 IE에서,이 같은 사실을 보여줍니다 것입니다 :
이
는 문제가되는 라인입니다. 왜?내 웹 앱용 히스토리 API를 구현하고 있지만 IE는이를 지원하지 않습니다. 괜찮습니다. 해결 방법이 있지만 API 지원 여부를 테스트 할 때 기대되는 결과가 나타나지 않습니다.히스토리 API 지원 테스트가 IE에서 true를 반환합니다.
if (window.history) {
문제는 IE에서,이 같은 사실을 보여줍니다 것입니다 :
이
는 문제가되는 라인입니다. 왜?심플. IE는 일부 역사 자료를 지원합니다 (예 : window.history.back()
). 히스토리 API의보다 구체적인 메소드 또는 특성을 테스트해야한다. 이 시도 :
if (window.history.pushState) { //Whatever code you want
그것은 IE 역사을 지원하는 것이 나의 이해, 그래서 당신이 역사 API를 내 전화를하려고하는 방법이 될 수 있습니다.
아, 알겠습니다. 감사. – frenchie