Avatar billede lordnelson Seniormester
14. juni 2017 - 09:07 Der er 5 kommentarer og
1 løsning

Link til PDF

Hej
er der en måde man kan sikre sig det er den nyeste udgave af en pdf fil klienten åbner på hjemmesiden, ved man kan slette midlertidige filer i sin browser osv. men det er så klienten der skal gøre det, er der en måde som udgiver at sikre sig dette?
Avatar billede olsensweb.dk Ekspert
14. juni 2017 - 09:23 #1
kan du ikke bare sætte no cache på din side ??

ref https://stackoverflow.com/questions/1341089/using-meta-tags-to-turn-off-caching-in-all-browsers
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Avatar billede Slater Ekspert
14. juni 2017 - 09:24 #2
Den nemmeste måde er at give filen et nyt navn. Hvis filen hedder fil.pdf, så næste gang du opdaterer den, skift linket til fil.pdf?v=2, næste gang igen fil.pdf?v=3 osv. Det linker til samme fil, men browseren tror det er noget andet, så den gamle kan ikke caches.
Avatar billede Slater Ekspert
14. juni 2017 - 09:34 #3
#1: Det vil disable cache på siden uden nogen grund, og samtidig ikke virke, da meta tags ikke har nogen effekt på filer der linkes til, kun inkluderes.
Avatar billede lordnelson Seniormester
14. juni 2017 - 09:53 #4
Det er sådan at en her i huset vedligeholder den pdf fil, fra Exel og gemmer med samme navn, ellers skal jeg jo rette linket hver gang
#1 Ja det er jo ikke linket der er noget galt med (gammel)
det er selv pdf filen.
Avatar billede Slater Ekspert
14. juni 2017 - 10:22 #5
Hvis du ikke vil ændre linket hver gang, kan du f.eks. slå cache fra på filen sådan:

<a href="fil.pdf" target="_blank" onclick="this.href+='?v='+Math.random()">Link til fil</a>

- Det betyder dog at cache aldrig virker, ikke kun når filen opdateres. Det kan gøres bedre med server-side kode.
Avatar billede lordnelson Seniormester
14. juni 2017 - 10:46 #6
Super super, det virker sgu, tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester