4

와 함께 잘 작동합니다. 그래서 내 기본 페이지를 호출하면 offline.html을로드해야합니다. Firefox에서 작동하는 IE (11 및 10 에뮬레이션 모드에서 테스트)에서.AppCache를 파이어 폭스 (30)가 아니라 내 asp.net 웹 사이트의 오프라인 버전을 제공하기 위해 노력하고있어 IE (11)

Manifest.appcache

CACHE MANIFEST 
# version 1 

CACHE: 
offline.html 

NETWORK: 

FALLBACK: 
Default offline.html 

의 Web.config

<staticContent> 
    <remove fileExtension=".appcache" /> 
    <mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" /> 
</staticContent> 

기본

<html manifest="Manifest.appcache"> 

또한 AppCache를는 "의 심각한 오류"가 "." IE에서.

IE에 대한 모든 아이디어 나 대안?

답변

0

앱 캐시 문제가 발생할 수있는 일들이 많이있다; 설정하는 것이 까다로울 수 있습니다. 그런 다음 디버깅하는 것은 브라우저가 왜 잘못되었는지에 대한 유용한 정보를 제공하지 않기 때문에 고된 고통이 될 수 있습니다.

여러 가지 악성 크로스 브라우저 단점 (모든 주요 브라우저에 영향을 미치며 테스트가 중요 함)을 비롯한 많은 문제가 있습니다.

다른 브라우저에서 작동 할 때 Internet Explorer에서 오류가 발생하는 주요 브라우저 간 차이점은 사용자가 매니페스트 파일의 MIME 유형을 설정하는 것을 잊어 버린 경우입니다.

다음과 같이 MIME 타입을 설정 : 다른 브라우저가없는 경우

text/cache-manifest 

IE 그것에 대해 까다 롭고 될 수 있습니다. 이것은 사양이 비교적 최근에 변경 되었기 때문입니다. 이전에 MIME 형식은 필수 항목으로 나열되었습니다. 그 요구 사항은 대부분의 브라우저가이를 강제하지 않았기 때문에 사양에서 제외되었지만 IE는 여전히이를 시행합니다.

그래서 mime 유형을 설정하면 좋겠다.

+0

어디에서 MIME 형식을 설정해야합니까? Web.config에서 충분하지 않습니다? – tvelop