🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
2 messages
2 total messages Started by WRonX Tue, 10 Nov 2009 12:33
Problem z preloaderem w Firefoksie przy Ctrl+F5
#49506
Author: WRonX
Date: Tue, 10 Nov 2009 12:33
38 lines
2475 bytes
Czesc.

Napisalem maly, prosty preloader do obrazkow (srednia wielkosc ok. 60kB, 
rozdzielczosc 1440x900 czy jakos tak), ktore nastepnie chce szybko 
przelaczac pomiedzy soba. I generalnie nie ma problemow - obrazki sie 
laduja poprawnie, przelaczaja sie poprawnie. Na IE jeszcze nie 
sprawdzalem, ale Firefox, Opera i Chrome spisuja sie dobrze.

Problem pojawia sie w momencie odswiezenia w Firefoksie strony z 
wymuszeniem pobierania (Ctrl+F5) - pasek postepu pokazuje, ze obrazki 
laduja sie na poczatku do preloadera, niestety w momencie ich 
przelaczania cos przycina i Firefoks pokazuje, ze znowu je pobiera.

Wiecej - pobiera je za kazdym razem, nawet jesli wyczekam te kilka 
sekund na pobranie obrazka, wyczekam na pobranie nastepnego i sprobuje 
wrocic do tego pierwszego, znow musze czekac, znowu widze "laczenie z...".

Nie ma takiego zjawiska po wyczyszczeniu cache ani odswiezeniu przez 
samo F5.

Wyglada jakby przeladowanie Ctrl+F5 kazalo przegladarce do nastepnego 
przeladowania strony zawsze ignorowac cache...

Co sie tu dzieje i jak temu zapobiec? Zakladam, ze wiekszosc 
uzytkownikow nie korzysta z Ctrl+F5, ale to zjawisko rani moja chora 
ambicje i drazni ciekawosc :)

P.S. Nie korzystam z proxy.
P.S.2. Ilosc obrazow i ich wielkosc/jakosc nie maja wplywu na dzialanie 
- dalej jest to samo.


Pozdrawiam.
-- 
[= WRonX =] [= WRonX@-CUT-WRonX.NET =] [= http://WRonX.NET =]
[= GCS/CC d->++ s+:- a- C++++$ U P>++ L+ !E W+++$ N++(+++) =]
[= !o--  K-? w++$ !O !M- !V-- PS+ PE !Y !PGP !t !5 X++ R++ =]
[= tv+   b+++  DI++   D+   G+  e+++  h--->----   r+++   y? =]
Re: Problem z preloaderem w Firefoksie przy Ctrl+F5
#49507
Author: Paweł Arciszewski
Date: Mon, 11 Jan 2010 14:09
44 lines
2634 bytes
W dniu 2009-11-10 13:33, WRonX pisze:
> Czesc.
>
> Napisalem maly, prosty preloader do obrazkow (srednia wielkosc ok. 60kB,
> rozdzielczosc 1440x900 czy jakos tak), ktore nastepnie chce szybko
> przelaczac pomiedzy soba. I generalnie nie ma problemow - obrazki sie
> laduja poprawnie, przelaczaja sie poprawnie. Na IE jeszcze nie
> sprawdzalem, ale Firefox, Opera i Chrome spisuja sie dobrze.
>
> Problem pojawia sie w momencie odswiezenia w Firefoksie strony z
> wymuszeniem pobierania (Ctrl+F5) - pasek postepu pokazuje, ze obrazki
> laduja sie na poczatku do preloadera, niestety w momencie ich
> przelaczania cos przycina i Firefoks pokazuje, ze znowu je pobiera.
>
> Wiecej - pobiera je za kazdym razem, nawet jesli wyczekam te kilka
> sekund na pobranie obrazka, wyczekam na pobranie nastepnego i sprobuje
> wrocic do tego pierwszego, znow musze czekac, znowu widze "laczenie z...".
>
> Nie ma takiego zjawiska po wyczyszczeniu cache ani odswiezeniu przez
> samo F5.
>
> Wyglada jakby przeladowanie Ctrl+F5 kazalo przegladarce do nastepnego
> przeladowania strony zawsze ignorowac cache...
>
> Co sie tu dzieje i jak temu zapobiec? Zakladam, ze wiekszosc
> uzytkownikow nie korzysta z Ctrl+F5, ale to zjawisko rani moja chora
> ambicje i drazni ciekawosc :)
>
> P.S. Nie korzystam z proxy.
> P.S.2. Ilosc obrazow i ich wielkosc/jakosc nie maja wplywu na dzialanie
> - dalej jest to samo.
>
>
> Pozdrawiam.

Możesz zablokować Ctrl+F5 i problem z głowy :)

if (event.keyCode == 116 && event.ctrlKey){
	event.preventDefault();
}


Pozdrawiam,
Paweł Arciszewski
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads