[JS+FF] Firefox refresht niet goed

Pagina: 1
Acties:

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
Kan het maar beter kort houden: FF refresht Javascript niet goed. En ik kan niet vinden waar dit aan ligt. Hiermee is het probleem makkelijk te reproduceren:
HTML:
1
2
3
4
5
6
7
8
9
<html>
<head>
<script type="text/javascript">
alert(screen.width);
</script>
</head>
<body>
</body>
</html>

Verander vervolgens je resolutie en refresh de pagina. In FF geeft-ie de vorige waarde weer terug, waar het in IE wel goed gaat.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 21:24

NMe

Quia Ego Sic Dico.

Staat er niet per ongeluk een vorm van caching aan? Zet via een meta tag (of via een scriptingtaal) caching eens uit, of doe dat in je browser zelf? Heb je het dan nog?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
Dit heb er ook al in gehad idd:
HTML:
1
2
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">

Cache leeggehaald, ook zonder succes.

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Op zich niet zo raar, aangezien screen.width de resolutie van de monitor uitleest ;)
Zo gaat ie goed, voor respectievelijk Mozilla en IE:
JavaScript:
1
var width = window.innerWidth || document.body.clientWidth;

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Dit is trouwens meer een software probleem. Ik denk dat internet explorer op een andere manier aan die waarde komt. FireFox doet dat waarschijnlijk bij de initialisatie van het starten van de browser.

Moet je maar voordat je refresht eerst naar een andere site gaan en weer terug. Dan zie je dat die waarde behouden blijft.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
Rickets schreef op woensdag 24 november 2004 @ 21:46:
Op zich niet zo raar, aangezien screen.width de resolutie van de monitor uitleest ;)
Euhm.. die resolutie bedoelde ik ook ;)
BtM909 schreef op woensdag 24 november 2004 @ 21:48:
Moet je maar voordat je refresht eerst naar een andere site gaan en weer terug. Dan zie je dat die waarde behouden blijft.
Die waarde blijft idd behouden (wat niet goed is), ook na het bezoeken van een andere site.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

X-Lars schreef op woensdag 24 november 2004 @ 21:53:
[...]

Euhm.. die resolutie bedoelde ik ook ;)


[...]

Die waarde blijft idd behouden (wat niet goed is), ook na het bezoeken van een andere site.
Nou ja, niet goed... IE heeft hier voordeel omdat het beter geintegreerd is binnen Windows. Vraag me af of IE/MAC dit voordeel ook heeft ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Oops :X Sorry :P

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
BtM909 schreef op woensdag 24 november 2004 @ 21:55:
[...]

Nou ja, niet goed... IE heeft hier voordeel omdat het beter geintegreerd is binnen Windows. Vraag me af of IE/MAC dit voordeel ook heeft ;)
Dat IE voordeel heeft wil toch nog niet zeggen dat FF het dus goed doet?

Maar ik neem aan dat het dus gewoon aan de browser op zich ligt en niet aan mijn specifieke (overigens standaard-) instellingen o.i.d.?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

X-Lars schreef op woensdag 24 november 2004 @ 22:13:
[...]

Dat IE voordeel heeft wil toch nog niet zeggen dat FF het dus goed doet?
Ik doelde op het feit dat dit soort systeemwijzigen wel door IE worden opgepikt :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • darkrain
  • Registratie: Augustus 2001
  • Laatst online: 07:35

darkrain

Moderator Discord / General Chat

Geniet. Punt.

Even een vraag:
Waarom wil een bezoeker van wat voor site dan ook tijdens het surfen zijn resolutie veranderen?

Volgens mij wil niemand dat. Zeker niet tijdens het surfen.

Waarschijnlijk maakt je dit niet veel uit en gaat het je meer om het feit dat FF het anders, zo niet fout, doet dan IE.

[ Voor 27% gewijzigd door darkrain op 24-11-2004 22:46 ]

Tweakers Discord


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
Goede vraag, maar het gaat me hier alleen maar even om het principe. Ik wil dat javascript variabelen in een sessie (PHP) worden opgeslagen en als de sessie is afgelopen (om wat voor reden dan ook), moeten deze opnieuw ingeladen worden. Ik snap dat dit soort dingen (als screen.width) niet snel zullen veranderen, maar ze zullen toch opnieuw die sessie inmoeten. En ze kunnen gewijzigd zijn, wat soms consequenties heeft.

  • darkrain
  • Registratie: Augustus 2001
  • Laatst online: 07:35

darkrain

Moderator Discord / General Chat

Geniet. Punt.

Maar als de sessie is afgelopen is de browser gesloten toch?
Dus als de sessie opnieuw start is de browser ook opnieuw gestart.
En heb je dus de nieuwe waarden.

Of maak ik nu ergens een denkfout?

Ok ik kom er zelf al achter dat de sessie ook na een bepaalde tijd idle verloopt, dan heeft het dus zin om de waarden opnieuw op te slaan.

[ Voor 27% gewijzigd door darkrain op 24-11-2004 22:57 ]

Tweakers Discord


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
En dan heb je het alleen nog maar over de standaard PHP-instellingen :)

  • bkor
  • Registratie: November 2000
  • Niet online
Ik heb de bug in Bugzilla opgezocht: bug 62395. Weinig kans dat dit snel wordt opgelost.

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Topicstarter
tnx bkor, we moeten er maar mee leven dan :/
Pagina: 1