2014-04-07 3 views
7

나는 이미 이틀 동안 푹 빠졌고 나를 미치게 만들었다. 바라건대 누군가이 문제에 대해 어떤 빛을 비출 수 있기를 바랍니다.Safari 7.0.3에서 작동하는 앱 캐시 매니페스트를 얻는 방법은 무엇입니까?

나는 실행하고 있습니다 : 매버릭스 (MAC), 사파리 Versie 7.0.3 (9537.75.14)

내 같은 index.php 보인다 :

:

<!DOCTYPE HTML> 
<html manifest="manifest.php"> 
<head> 
    <title></title> 

    <meta charset="UTF-8" /> 
    <link rel="stylesheet" href="style.css" type="text/css" /> 
</head> 
<body> 
    <p>The time is <time><?php echo time(); ?></time></p> 
</body> 
</html> 

style.css의 모습

html, body 
{ 
    margin  : 0; 
    padding  : 0; 
    font-size : 100%; 
    font-family : "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif; 
} 

p 
{ 
    text-align : center; 
} 

p time 
{ 
    color : red; 
} 

manifest.php은 다음과 같습니다 :

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

출력 결과를 추적하면 매니페스트가 변경되지 않으면 시간이 업데이트되지 않기 때문에 작동한다는 것을 알 수 있습니다. Chrome에서 URL을로드하면 작동합니다. 모바일 Safari에서 URL을로드하면 작동합니다. Mavericks의 Safari에서 URL을로드하면 이상한 일이 발생합니다.

예상대로 시간이 업데이트되지 않습니다. 콘솔을 보면 프로그램 캐시가있는 것을 볼 수 있습니다. 그러나 인터넷에서 연결을 끊고 페이지를 새로 고침하면 모두 괜찮아 보입니다. 그것은 오프라인 상태이지만, CSS와 같은 외부 파일은로드되지 않고 매니페스트 자체를 포함하여 다음 오류를 제공하지만 오류가 발생하지 않고 페이지를 다시로드합니다.

리소스로드 실패 : 네트워크 연결이 오프라인입니다.

다시 Chrome과 모바일 Safari는 동일한 URL로 올바르게 작동합니다. 내가 빠진 것을 나는 볼 수 없다. 매니페스트 파일 확장자를 변경

+0

나는이에 관심이 있어요. 원정 여행을 가진 동일한 문제 경험 7.0.3. Appcache는 대부분 무시됩니다 ... – Animator

+0

여기에 같은 정보가 있습니다. 크롬에서 완벽하게 작동합니다. – Ben

답변

0

봅니다 .appcache합니다 :

<html manifest="manifest.appcache"> 
관련 문제