A quanto mi risulta, se un elemento è memorizzato nella cache dal browser web è determinata da:il caching del browser quando i file vengono serviti da un file-condivisione di rete
- Quali le intestazioni di risposta dicono al browser di fare (ad esempio, ,
Cache-Control
eExpires
). - La presenza di un validatore (ad esempio, ETag o intestazione Last-Modified).
In che modo si differenzia per file serviti da una condivisione file di rete? Su diversi browser? Considerate questo JavaScript comprendono:
<script type="text/javascript" src="\\SOMECOMPUTER\folder\file.js"></script>
Sarà browser obbedire a un tag meta
come questo quando i file di rete sono coinvolti?
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 31 Dec 2011 11:12:01 GMT">
Sto trovando pochissima documentazione su questo argomento.
Questo non risponde alla tua domanda, ma se fossi io cercherei di evitare il collegamento come questo e invece assicurarmi che il server web abbia accesso alla condivisione tramite un percorso sul server ad esempio 'http: // intranet/files' potrebbe in effetti essere 'z: \ SomeShare', che è un'unità di rete mappata a' \\ SomeComputer \ files' – prodigitalson
Sfortunatamente evitare la distribuzione di file share non è un'opzione per noi. Stiamo implementando un'app web pesante JS nelle intranet con i mandati dei dipartimenti IT su dove possiamo mettere le cose. A volte un server Web intranet è disponibile, ma più spesso non lo è. –
HTTP controlla la cache - non utilizzando un server Web tutto ciò che HTTP fa per te esce dalla finestra. –