webForumDet fria alternativet

Få Firefox att rendera sidan, _därefter_ objekt på den

Kontorsprogramur Kontorsprogram

2 svar · 258 visningar · startad av Pace

PaceMedlem sedan juni 20019 024 inlägg
#1

Kan man ändra Firefoxs rendering?

Anledning:
Som det är nu så vill Firefox rendera sidan uppifrån och ned på samma sätt som vi läser en bok.

Det innebär att hela html-dokumentet läses in, men visas inte utan inväntar att alla objekt (bland annat javascript) ska laddas färdigt innan den fortsätter att visa resten av sidan.

I mitt fall ligger ett sådant javascript högst upp på sidan och när detta inte fungerar vägrar sidan att renderas. Jag ser alltså bara loggan från sidan. Väljer jag att visa källa så finns hela sidan där, självklart. :l

Så, går det att ändra sättet Firefox renderar sidan? Long shoot, jag vet, men "it's worth a try". ;)

MorphMedlem sedan juli 2000534 inlägg
#2

Firefox stöder väl defer-attributet på skript? Vet inte om det hjälper dig men det kan vara värt att testa:

<script type="text/javascript" defer="defer">
...
</script>

Defer anger att skriptet inte genererar något innehåll (med t.ex. document.write) så sidan kan renderas vidare utan att vänta på skriptet.

PaceMedlem sedan juni 20019 024 inlägg
#3

Hmm, jag tackar så mycket Morph, men i det här fallet är det Document.Write som används. ;)

130 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)