JavaScript: Как я могу проверить, кэшируется ли файл? - PullRequest
4 голосов
/ 27 октября 2010

Мой сайт загружает довольно большой файл js при первом посещении пользователем, и я хочу написать что-то вроде "Загрузка ... в первый раз", если файл не из кеша.

Isэто возможно в JavaScript?

Ответы [ 2 ]

2 голосов
/ 27 октября 2010

Как насчет включения динамической отметки времени в конце и проверки ее позже?

var t=<?php echo time(); ?>;

По крайней мере, я получил бы указание после факта. Или я испортил бы другие механизмы кэширования, обновив файл?

2 голосов
/ 27 октября 2010

в вашем js

var loadedMyJS = true

в вашем html

 <script >
 function loadingIndicator(){ 
   document.getElementById('loadingDiv').style.display=''; //to hideit will be 'none' 
 }
 if(typeof(loadedMyJS) == 'undefined'){
    loadingIndicator();
 }

 </script >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...