2015-05-05 2 views
0

У нас все проблемы с автономным механизмом кэширования. Я хотел бы иметь возможность печатать версию с кеша приложения.Html читает кеш приложений для извлечения версии

Это число помещается в манифесте себя во второй строке, как это:

CACHE MANIFEST 
#v19 
... 

Я пытался использовать для чтения файла с помощью JQuery:

<script> 
    function showVersion() 
    { 
     $.get("main.appcache", function(data) { 
      alert(data); 
     }); 
    } 
</script> 

Но у меня 404 : не найдено.

Кто-нибудь пытался это сделать раньше?

+0

Oups, я переименовал файл кэша для не имеющих кэширование во время развитие. – Thomas

ответ

0

Он, наконец работает, кусок кода:

<script> 
    function showVersion() 
    { 
     $.get("main.appcache", function(data) { 
      var lines = data.split("\n"); 
      alert(lines[1].substring(1)); 
     }); 
    } 
    </script> 

... 

<a href="#/" onclick="showVersion()">Version</a> 

С main.appcache:

CACHE MANIFEST 
#v21 
.... 

Рабочий пример: splitons

Смежные вопросы