Ładowanie obrazków

w dziale Opera
VSS33 napisał(a):

Witam !

Nie wiem czy to normalna przypadłość Opery, że obrazki ładują się dopiero po przewinięciu ekranu. Są strony które wyświetlają szare okna a dopiero po przekręceniu rolką pojawiają się. Czy można to jakoś wyłączyć ? Strasznie mnie to denerwuje. Mam na tyle szybkie łącze, że załadowanie całej strony która ma kilkanaście megabajtów zajmuje sekundy.

Pozdrawiam
Artur

Saskatchewan napisał(a):

Originally posted by VSS33:

Nie wiem czy to normalna przypadłość Opery, że obrazki ładują się dopiero po przewinięciu ekranu.

Nie jest to normalne.

Zdarza się to tylko w Operze? Na wszystkich stronach, czy tylko na niektórych? (Podaj adresy.) - Istnieją skrypty których zadaniem jest właśnie nieładowanie obrazków, które nie są wyświetlane, po to aby niepotrzebnie nie obciążać łącza zarówno po stronie klienta, jak i serwera.

Originally posted by VSS33:

Są strony które wyświetlają szare okna a dopiero po przekręceniu rolką pojawiają się.

Zawsze się tak dzieje na tych stronach, czy "losowo"? Najlepiej też podaj przykładowe adresy.

VSS33 napisał(a):

tnx za odpowiedź

załaduj np. tę stronę:

http://www.dealextreme.com/new-arrivals?date=9-9-2011

ale nie roluj jej w dół. po chwili opera przestaje pobierać dane, pasek pobierania który mam na dole znika. jak machnę rolka w dół, pasek pojawia się i zaczyna się ładować na nowo.


czy to problem opery czy tak skonstruowana strona ?

Saskatchewan napisał(a):

Originally posted by VSS33:

http://www.dealextreme.com/new-arrivals?date=9-9-2011

Tak zrobiona strona. Widziałem kilka stron, które w tym celu korzystały z wtyczki do biblioteki jQuery i wtedy wystarczało zablokowanie skryptu poprzez Operowe blokowanie zawartości. Tutaj akurat mają własny skrypt, więc nie wiem jak ten efekt usunąć.

VSS33 napisał(a):

ok, dziękuje za wyjaśnienie, będę musiał z tym żyć smile

Medium napisał(a):

Originally posted by VSS33:

będę musiał z tym żyć

Niekoniecznie.
Mi się ładują bez przewijania, ale mam parę zablokowanych regułek:
*/ga.js
*googleads*
*.google-analytics.*

VSS33 napisał(a):

a gdzie te regułki wpisać ??

Medium napisał(a):

Opera → Ustawienia → Preferencje → Zaawansowane → Zablokowana zawartość (Ctrl + F12)
Dodawaj kolejne wpisy po jednej linijce.

Saskatchewan napisał(a):

Originally posted by Medium:

Mi się ładują bez przewijania, ale mam parę zablokowanych regułek:
*/ga.js
*googleads*
*.google-analytics.*

Nie masz jakichś dodatkowych rozszerzeń/skryptów do blokowania zawartości?

Ja mam zablokowane zarówno googleadservices, jak i google-analytics (ga.js nie miałem, ale to przecież to samo co poprzednik - na wszelki wypadek dodałem, żeby sprawdzić) i u mnie obrazki doładowują się po przewinięciu strony. Zresztą mało prawdopodobne, żeby skrypty reklamowe i do zbierania statystyk - tym bardziej z obcego serwera, od Google - miały omawianą funkcję.

PS To już nie para zablokowanych regułek - to już trójka wink.

VSS33 napisał(a):

dodałem te regułki, poza tym w tym oknie mam na oko kilkaset innych regułek smile z tego co pamiętam kiedyś zassałem jakiś plik podany tu na forum który załadowałem do opery. tym nie mniej obrazki na w/w stronie nadal ładują się kolejno smile

Medium napisał(a):

Strona błyskawiczna nie jest, pewnie sporo zależy od możliwości hardware.

nowotny napisał(a):

Originally posted by VSS33:

dodałem te regułki, poza tym w tym oknie mam na oko kilkaset innych regułek smile z tego co pamiętam kiedyś zassałem jakiś plik podany tu na forum który załadowałem do opery. tym nie mniej obrazki na w/w stronie nadal ładują się kolejno smile



Zaaplikuj sobie takiego UserJS-a:
// ==UserScript==
// @include       http://www.dealextreme.com/*
// @author        nowotny
// ==/UserScript==

document.addEventListener('DOMContentLoaded', function(){
	var osrcs=document.querySelectorAll('img[osrc]');
	
	for(i=0;i<osrcs.length;i++){
		osrcs[i].setAttribute('src','http:'+osrcs[i].getAttribute('osrc'));
		osrcs[i].removeAttribute('osrc');
	}
	
}, false);

VSS33 napisał(a):

wieczorem spróbuje, tnx za pomoc