|
| IE5.5 : Problemer med opdatering af sider Fra : Thomas Rokamp |
Dato : 08-12-00 15:23 |
|
Hejsa!
Jeg udvikler i øjeblikket web-sider, og er løbet ind i det problem, at mine
sider bliver lagret i IE5.5. Dette betyder, at hvis jeg laver noget om i
mine sider og opdaterer siden i IE5.5, så viser browseren den gamle version!
Det er jeg efterhånden godt træt af. Det eneste jeg kan gøre er at slette
gamle filer fra IExplorer og hente siden igen. Så virker det fint nok. Men
det er ikke særligt holdbart, for det tager tid at skulle gøre det efter
hver eneste opdatering af siden...!
Håber der er en der kan hjælpe...
Med venlig hilsen
Thomas Rokamp
| |
Troels Arvin (08-12-2000)
| Kommentar Fra : Troels Arvin |
Dato : 08-12-00 16:37 |
|
Thomas Rokamp wrote:
> Dette betyder, at hvis jeg laver noget om i
> mine sider og opdaterer siden i IE5.5, så viser browseren den gamle version!
Dette er noget, man normalt (altså som alm. bruger) skal være glad for.
Når man sidder og udvikler, kan man slå det fra i sin browser. Hvis du
ikke selv kan finde frem til den rigtige indstilling i browserens
indstillinger, så må der være en manual, du kan slå op i.
/Troels
| |
Knud Gert Ellentoft (08-12-2000)
| Kommentar Fra : Knud Gert Ellentoft |
Dato : 08-12-00 17:49 |
|
Fri, 8 Dec 2000 15:23:03 +0100, skrev "Thomas Rokamp"
<crax@mail.com>:
>Jeg udvikler i øjeblikket web-sider, og er løbet ind i det problem, at mine
>sider bliver lagret i IE5.5.
I IE: Funktioner => Internetindstillinger => Generelt => Midlertidige
Internetfiler => Indstillinger => Kontroller om der er nye
versioner... => marker Ved hvert besøg.
Det kan også hjælpe at bruge shift + F 5.
Iøvrigt hører spørgsmålet vel egentlig hjemme i
news:dk.edb.internet.software.browser, da det ikke direkte har noget
med webdesign og html at gøre.
med venlig hilsen
Knud
--
http://smedeparken.mobilixnet.dk
med hjælp og tips til din hjemmeside -
Ny side: browsertjek (også Netscape 6) med viderestilling!
Sidst opdateret 8.12.2000 og er kun i sin spæde start.
| |
Allan Unnerup (08-12-2000)
| Kommentar Fra : Allan Unnerup |
Dato : 08-12-00 22:37 |
|
>Jeg udvikler i øjeblikket web-sider, og er løbet ind i det problem, at mine
>sider bliver lagret i IE5.5. Dette betyder, at hvis jeg laver noget om i
>mine sider og opdaterer siden i IE5.5, så viser browseren den gamle
version!
>Det er jeg efterhånden godt træt af. Det eneste jeg kan gøre er at slette
>gamle filer fra IExplorer og hente siden igen. Så virker det fint nok. Men
>det er ikke særligt holdbart, for det tager tid at skulle gøre det efter
>hver eneste opdatering af siden...!
Du skal indsætte metakoden:
<meta http-equiv="pragma" content="no-cache">
i din header. Jeg kender ikke IE5.5, men hvis den opfører sig pænt, vil den
ikke cache siden. Ellers vælg en anden browser.
Hilsen Allan
| |
Jakob Andersen (09-12-2000)
| Kommentar Fra : Jakob Andersen |
Dato : 09-12-00 19:29 |
|
"Allan Unnerup" <alu@eogs.dk> wrote
> Du skal indsætte metakoden:
> <meta http-equiv="pragma" content="no-cache">
Hvis det skal være helt korrekt skal du bruge disse i dinb headsektion:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
Og hvis du så vil være helt sikker på at det virker i alle browsere skal du
bruge noget serverside sprog som ASP eller PHP til at sætte nogle ægte HTTP
headere istedet for disse "falske".
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
Allan Unnerup (11-12-2000)
| Kommentar Fra : Allan Unnerup |
Dato : 11-12-00 11:36 |
|
><META HTTP-EQUIV="pragma" CONTENT="no-cache">
><meta http-equiv="Cache-Control" content="no-cache">
>
>Og hvis du så vil være helt sikker på at det virker i alle browsere skal du
>bruge noget serverside sprog som ASP eller PHP til at sætte nogle ægte HTTP
>headere istedet for disse "falske".
Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte" HTTP-header?
Hilsen Allan
| |
Peter Brodersen (11-12-2000)
| Kommentar Fra : Peter Brodersen |
Dato : 11-12-00 11:46 |
|
On Mon, 11 Dec 2000 11:36:29 +0100, "Allan Unnerup" <alu@eogs.dk>
wrote:
>Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte" HTTP-header?
Ikke vha. HTML, for det skal netop ikke sættes i HTML-delen.
Troels Arvin har lavet et HTTP query tool. Check fx:
<URL: http://www.mdb.ku.dk/tarvin/http-tool/?url=http%3A%2F%2Fwww.jubii.dk%2F&request=get&sethost=yes&httpver=1.1>
Her kan du se hvad der bliver sendt, når man går ind på Jubii's
forside. Det er de øverste linier (dem fra "HEAD/1.1 200 OK" og
nedefter), der er de interessante.
Det er blandt de headers, man bør smide Cache-Control, m.m. Og til det
formål skal man have nogle serverressourcer, der kan gøre dette for
en. Det kan ikke lade sig gøre med en helt almindelig HTML-fil, der
bare smides råt tilbage til brugeren, uden at serveren bekymrer sig
over det.
--
- Pede
Professionel nørd
| |
Allan Unnerup (11-12-2000)
| Kommentar Fra : Allan Unnerup |
Dato : 11-12-00 14:11 |
|
>>Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte"
HTTP-header?
>
>Ikke vha. HTML, for det skal netop ikke sættes i HTML-delen.
>
>Troels Arvin har lavet et HTTP query tool. Check fx:
>
><URL: http://www.mdb.ku.dk/tarvin/http-tool/?url=http%3A%2F%2Fwww.jubii.dk%2
F&request=get&sethost=yes&httpver=1.1>
>
>Her kan du se hvad der bliver sendt, når man går ind på Jubii's
>forside. Det er de øverste linier (dem fra "HEAD/1.1 200 OK" og
>nedefter), der er de interessante.
>
>Det er blandt de headers, man bør smide Cache-Control, m.m.
Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
eller som metakode?
Er din pointe, at nogle browsere (hvilke?) læser det, der står i den "ægte"
header, men ikke metakoderne?
I øvrigt tak for oplysningen om Troels Arvins HTTP query tool. Det kendte
jeg ikke.
Hilsen Allan
| |
Andreas Kleist Svend~ (11-12-2000)
| Kommentar Fra : Andreas Kleist Svend~ |
Dato : 11-12-00 17:41 |
|
Mon, 11 Dec 2000 14:11:16 +0100, udtrykte "Allan Unnerup" <alu@eogs.dk>
Følgende:
>Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
>eller som metakode?
Proxy'er læser den ægte header men ikke meta'en...
--
mvh Andreas Kleist Svendsen
andreas_k_s@fjern@hotmail.com
http://www.whitehat.dk/nautilus
| |
Jakob Andersen (11-12-2000)
| Kommentar Fra : Jakob Andersen |
Dato : 11-12-00 17:43 |
|
"Allan Unnerup" <alu@eogs.dk> wrote
> Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
> eller som metakode?
Det bliver ofte nævnt at nogle browsere overser dem, men jeg kender ikke
lige nogle specifikke..
Men vigtigst er det nok at alle der sidder bagved en proxy ikke er
"modtagelige" for http-equiv headers
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
Peter Brodersen (11-12-2000)
| Kommentar Fra : Peter Brodersen |
Dato : 11-12-00 18:23 |
|
On Mon, 11 Dec 2000 14:11:16 +0100, "Allan Unnerup" <alu@eogs.dk>
wrote:
>Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
>eller som metakode?
>
>Er din pointe, at nogle browsere (hvilke?) læser det, der står i den "ægte"
>header, men ikke metakoderne?
Det er snarere proxies, der kun læser headeren, da de ikke har noget
at bekymer sig overfor selve brødteksten/dataen, i modsætning til en
browser, der alligevel skal parse HTML'en.
Derudover; i nogle få tilfælde bliver der måske kun lavet HEAD-opslag
(i stedet for GET-opslag; prøv evt. på føromtalte side), og her er det
kun HTTP-headers, der vises.
--
- Pede
Professionel nørd
| |
Jakob Andersen (11-12-2000)
| Kommentar Fra : Jakob Andersen |
Dato : 11-12-00 17:36 |
|
"Allan Unnerup" <alu@eogs.dk> wrote
> Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte"
HTTP-header?
Jamen værsgo da:
I PHP:
<?php
header('Cache-Control: no-cache'); // for HTTP 1.1 browsers/proxies
header('Pragma: no-cache'); // for HTTP 1.0 browsers/proxies
?>
<HTML>.......
I ASP:
<%
call Response.AddHeader("Pragma", "no-cache")
call Response.AddHeader("Cache-control", "no-cache")
%>
<HTML>.......
Fordelen ved disse er at de sendes før selve siden mens dine http-equiv
først sendes når siden er indlæst
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
N/A (11-12-2000)
| Kommentar Fra : N/A |
Dato : 11-12-00 17:36 |
|
| |
Jakob Andersen (11-12-2000)
| Kommentar Fra : Jakob Andersen |
Dato : 11-12-00 17:36 |
|
"Allan Unnerup" <alu@eogs.dk> wrote
> Hvorfor er der to?
> Er det af hensyn til forskellige browsere? (fx IE og NN?)
Nej det er pga. af forskellige version af http protokollen (1.0 og 1.1)
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
|
|