2014-05-12 4 views
0

나는 HTML5 매니페스트 안녕하세요 세계가 페이지HTML5는 파이어 폭스의 우분투에로드되지 매니페스트

<!DOCTYPE html> 
<html manifest="/manifest.appcache"> 
... 

과 크롬에서 작동 매니페스트

<?php header('Content-Type: text/cache-manifest');?> 
CACHE MANIFEST 

CACHE: 
/dummyjs.js?asd=1 
... 

로 설정해야하지만, 그것은 작동하지 않습니다 firefox (우분투)에서 모두, 서버 로그를 확인한 후 firefox가 manifest.appcache를 요청하지 않습니다. 페이지가 도착하면 this answer을 읽고 서버가 해당 헤더를 보내고 있는지 확인합니다.하지만 여기서는 요청하지 않습니다. 응답 헤더)

Header della richiesta 01:45:53.000 
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 
Host: 127.0.0.1 
Connection: keep-alive 
Cache-Control: max-age=0 
Accept-Language: it-IT,it;q=0.8,en-US;q=0.5,en;q=0.3 
Accept-Encoding: gzip, deflate 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 

Header della risposta Δ0ms 
X-Powered-By: PHP/5.5.9-1ubuntu4 
Vary: Accept-Encoding 
Server: Apache/2.4.7 (Ubuntu) 
Keep-Alive: timeout=5, max=100 
Date: Mon, 12 May 2014 23:45:53 GMT 
Content-Type: text/html 
Content-Length: 524 
Content-Encoding: gzip 
Connection: Keep-Alive 

재미있는 부분은 우분투와 윈도우 모두 최신 버전이지만 재미있는 부분은 우분투의 매니페스트 속성을 무시한다는 것입니다. 나는 어떤 제안을 주셔서 감사합니다.

답변

0

음이 당황입니다. 나는 "역사를 결코 기억하지 못한다"는 역사에서 환경 설정 -> 개인 정보 보호를 설정했고, 그것은 심지어 firefox가 매니 페스트를 요청하는 것을 금지하고있었습니다. 아야.

+0

"연대기를 저장하지 않는다"는 것은 무엇을 의미합니까? 동일한 문제가 발생하여 문제를 추적 할 수 없습니다. –

+0

물론, 환경 설정에서 개인 정보 보호에 관한> 개인 정보 보호 설정 "역사를 결코 기억하지 못한다"는 것을 기억할 수 있다면 내 문제였습니다. 문제를 해결했는지 알려주세요. 대답을 업데이트 할 수 있습니다. – lelloman

+0

감사합니다. 안타깝게도, "Remember history"를 이미 설정했기 때문에 제 경우에는 문제가 아닙니다. –

0

1) no-cache/no-store 헤더가 설정되어 있는지 확인하십시오.

2) .appcache 파일의 콘텐츠 유형을 text/cache-manifest으로 변경하십시오. 아파치의 경우 :

AddType text/cache-manifest .appcache 

3) 당신은 자바 스크립트에 의해 캐시 업데이트를 강제로 시도 할 수 있습니다 :

var appCache = window.applicationCache; 

appCache.update(); //this will attempt to update the users cache and changes the application cache status to 'UPDATEREADY'. 

if (appCache.status == window.applicationCache.UPDATEREADY) { 
    appCache.swapCache(); //replaces the old cache with the new one. 
} 
관련 문제