Sposób wczytywania stron w Operze.

w dziale Opera
djozd napisał(a):

WItam. Nie dawno wróciłem do uzytkowania Opery. Przyzwyczajony do pewnych elementów IE 6.0 irytuje mnie sposob w jaki ładuje on nowe (i nie tylko) strony.
Podczas ładownia strony widać wszystkie kolejne etapy interpretaji kodu strony - czyli najpier widac jak sie ramki stawiają, potem sie formatują, w miejscach gdzie nie ma obrazków są ich nazwy plków, jest straszana czciokna domysla,bałagan itp. Dopiero po załądowaniu znacznej czesci kodu strona nabiera wyglądu. W IE sprawa była normala. Bez wgledu na poziom załadowania strony nie było widać chamskich ramek, obrazki łdowaly pod gotowe tło (bez tych ich nazw)- Tam strona od razu miała swoja formę, kolory. Tylko mała gify, buttony wstawiały sie łagodnie w swoja niewidoczną dla uzykownika ramkę.
I nie chodzi mi o to zeby ustawic w opcjach "pokaż po załadowaniu strony" , tylko o efekt jak w IE.

Czy da sie tak skonfigurowac te Opere żeby wyglądało to podobnie jak w Internet Exprolrerze?
Proszę fachowców o poradę.
Dzieki!

djozd napisał(a):

........irytuje mnie sposob w jaki ładuje ONA (opera) nowe (i nie tylko) strony.....

Przepraszam za błąd utrubniający zrozumienie tresci.

GrLT napisał(a):

1. Preferencje[CTRL+F12]>zaawansowane>przeglądanie>pobieranie stron : wyświetl po upływie X sekund [spróbuj kilka wartości X, może najpierw 2?]
2. To wygląda jakby Opera działała na wolnym łączu, a z Twojej wypowiedzi nt. IE wnioskuje że explorer chodził lepiej[szybciej] worried To dośc dziwne, bo u mnie [256kb/s] Opera działa znaaacznie szybciej niż IE... Może jakiś problem z firewallem?

djozd napisał(a):

Wiesz wdaje mi się że to nie kwestia łącza. Założmy że jakby łącze było 10 razy szybsze to bym widział te rysownaie ramek i innych śmieci poprostu wkrotszym czasie. IE wogole ich nie rysuje na moich oczach. Chodzi o to że w htmlu ramka ma atrybut przezroczystosci lub jest niewidoczna - to IE od razu robi ja niewidoczną ( i ja nawet o tym nie wiem) a Opera dopero jakby doczytywała kod strony linijka po linijce i na moich oczach wsprowadzała zmiany wbudowie strony. Natomiast ogólny czas ładowania strony jest taki sam zarowno w Operze jak i IE. Sprobuj wejsc na jakąś strone na ktorej jeszcze nigdy nie byłeś tak żeby przegldarka nie miała w cache plików na dysku i porownaj Exprorerem i Operą. Zobaczysz o co mi chodzi. Pozdrawiam.

Ryszard napisał(a):

Podczas ładownia strony widać wszystkie kolejne etapy interpretaji kodu strony - czyli najpier widac jak sie ramki stawiają...

O ile dobrze pamiętam czasy pojawiania się Presto(?) - aktualnie używanego silnika Opery - ten sposób wyświetlania strony w czasie ładowania jest jednym z największych wynalazków, a moim zdaniem jest jedną z ważniejszych zalet Opery. Wyświetla Ci dokładnie tyle kodu, ile go ściągnęła.
W preferencjach można przestawić z "wyświetlaj na bieżąco" na wyświetlaj po upływie.... - 1, 2 sekundy przy normalnym łączu wystarczają, żeby nie stracić zalety wyświetlania strony w czasie ściągania, a jednocześnie "trochę mniej skacze".

jest straszana czciokna domysla

Ustaw sobie jako domyślną taką czcionkę, jaką uważasz za najlepszą/najładniejszą.

archetwist napisał(a):

Originally posted by Ryszard:

ten sposób wyświetlania strony w czasie ładowania jest jednym z największych wynalazków, a moim zdaniem jest jedną z ważniejszych zalet Opery. Wyświetla Ci dokładnie tyle kodu, ile go ściągnęła.


A w praktyce po prostu pozwala na rozpoczęcie czytania jakiegoś dłuższego artykułu zanim załaduje się cała strona smile .

Szczerze mówiąc już tak się przyzwyczaiłem do Opery, że dopiero ten wątek przypomniał mi o tej jej właściwości. Od pewnego czasu bowiem zastanawiałem się czemu IE podczas ładowania każdej strony przez dłuższy czas pokazuje mi jedynie biel wink .

djozd napisał(a):

No więc prawdopodobne jest że czasami gdy te 1 sec dluzej IE jest na białym tle wczytuje po to zeby pokazac strone wcałości.
Ale czy da sie zmienić sposób wczytywania obrazków do strony?
Zamieszczam prowizoryczny film pokazujący sposób wczytywania grafiki .gif .jpg do ramek.
Najpierw Opera potem IE. Ten drugi wczytuje w takim samym czasie (zaden program nie ma nic w temporary), natomiast nie pokazuje ogromu krzaków i beznadziejnych nazw plików które zamierza tam wczytać. Esetetyka tego wydaje się byc dużo większa. Poprostu ukrywa te chamskie ramki dając jednolite tło. FIlm nie odzwierciedla do końca tego co chcialem pokazac ale nie chcialo mi sie szukac strony. Proszę zwrócic uwage szczególnie na buttony.
http://rybnet.pl/~djozd/sample.wmv

nunio napisał(a):

Pod podanym adresem nie ma zadnego pliku.

Czy zastowsowales rade, ktorej udzielily ci tu 2 osoby?
Ustaw sobie opcje Pobieranie stron na Wyswietl po uplywie 20s lub Wyswietl po pobraniu, a uzyskasz taki efekt, jak w IE.

djozd napisał(a):

Juz dziala link.

djozd napisał(a):

Dołączam fragment lepszej jakosci. http://rybnet.pl/~djozd/sample2.avi
Moje ostateczne pytanie. Czy da sie wyłączyc pokazywanie tych tabelek i ramek na wzór IE tak jak to pokazalem na filmiku.

djozd napisał(a):

Pomijając ustawianie czasu ładowania strony - bo to kompletnie bezsensu, nie o o to mi chodzi.

nunio napisał(a):

Originally posted by djozd:

Pomijając ustawianie czasu ładowania strony - bo to kompletnie bezsensu,




Co jest bez sensu? Wyprobowales? Jesli tak - nagraj filmik i pokaz jak to u ciebie wyglada z czasem 20 s (albo np. 10s.) .

To nie jest czas ladowania strony, a sposob wyswietlania pobieranej strony. Jesli zaladuje sie ona w 0.5 s, to po takim czasie zostanie ona wyswietlona (a Opera oczywiscie nie bedzie czekala 20s).

djozd napisał(a):

Nie chodzi mi o to zeby strona mi sie cała pokazala na gotowo po 10 sec bo to normalne ze on musi ją wczytac i po trochu pokazywac. I wlasnie na filmiku jest pokazane ewedentnie to ze w miejscach gdzie nie ma jeszcze obrazków Opera pokazuje gołe ramki tabel i nazwy plików lub inne. IE tego nie pokazuje zostawiając poprosto gołe neutralne tło. Czy da sie to ustawic w Operze? O to pytam.
Na tym filmiku sprawa jest niezbyt dobrze pokazana ale na innych jest róznie, kupa krzaków. Zkolei te same strony IE wyslwietla inaczej, stawia tło i wto tło wkleja pokolei wczytane obiekty,obrazki-bez pokazywania gołych ramek.

archetwist napisał(a):

Originally posted by djozd:

Nie chodzi mi o to zeby strona mi sie cała pokazala na gotowo po 10 sec bo to normalne ze on musi ją wczytac i po trochu pokazywac. I wlasnie na filmiku jest pokazane ewedentnie to ze w miejscach gdzie nie ma jeszcze obrazków Opera pokazuje gołe ramki tabel i nazwy plików lub inne. IE tego nie pokazuje zostawiając poprosto gołe neutralne tło. Czy da sie to ustawic w Operze? O to pytam.


Oglądnąłem ten sample2.avi i nie znajduję nic nieodpowiedniego w sposobie wyświetlania strony przez Operę. Już Ci Ryszard tłumaczył, że tak w praktyce działa silnik renderujący strony Opery. Dzięki niemu możesz zacząć czytać stronę wcześniej niż w IE. Zmienić tego się nie da.

Ryszard napisał(a):

IE tego nie pokazuje zostawiając poprosto gołe neutralne tło. Czy da sie to ustawic w Operze? O to pytam.

Nie.
Nie da się również tak ustawić Opery żeby "koło zegara" pokazywała niebieskie e zamiast czerwonego O
pa

daroc napisał(a):

W sumie... akurat z obrazkami dałoby sobie poradzić.

Bardzo prowizoryczna reguła do Proxomitrona:

Name = "Hide image border"
Active = TRUE
Bounds = "<img *>"
Limit = 256
Match = "<img \1 ( (style="\2') | (style=([^ ]+)\2) ) \4> |"
        "<img \1 ( (style="\2') | (style=([^ ]+)\2) ) ( (onload="\3') | (onload=([^ ]+)\3) ) \4> |"
        "<img \1 ( (onload="\3') | (onload=([^ ]+)\3) ) \4> |"
        "<img \1>"
Replace = "<img \1 style="\2; visibility:hidden" onload="\3; this.style.visibility='visible'" \4>"

Może dałoby się przerobić na jakiś userJS, ale teraz niebardzo mam na to czas...

djozd napisał(a):

Originally posted by Ryszard:

IE tego nie pokazuje zostawiając poprosto gołe neutralne tło. Czy da sie to ustawic w Operze? O to pytam.

Nie.
Nie da się również tak ustawić Opery żeby "koło zegara" pokazywała niebieskie e zamiast czerwonego O
pa



Dzieki, czyli trzeba się poprostu przyzwyczaic. Ale jesli chodzi tę kwestie to mogłaby ona być rozwiązana trochę estetyczniej.
Nie zawracam wiecej bo widze ze panowie powoli się irytują.