The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

Ładowanie obrazków

Forums » Forum Opery » Opera

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

22. September 2011, 10:05:24

VSS33

Posts: 7

Ładowanie obrazków

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

22. September 2011, 13:26:52

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.

22. September 2011, 16:31:04

VSS33

Posts: 7

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 ?

22. September 2011, 16:55:37

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ąć.

22. September 2011, 16:56:27

VSS33

Posts: 7

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

22. September 2011, 19:19:22

Medium

Posts: 11333

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.*

22. September 2011, 19:20:25

VSS33

Posts: 7

a gdzie te regułki wpisać ??

22. September 2011, 19:22:14

Medium

Posts: 11333

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

23. September 2011, 06:07:20

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.

23. September 2011, 06:31:10

VSS33

Posts: 7

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

23. September 2011, 10:01:53

Medium

Posts: 11333

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

24. September 2011, 10:54:04

nowotny

Posts: 1296

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);

24. September 2011, 11:31:01

VSS33

Posts: 7

wieczorem spróbuje, tnx za pomoc

Forums » Forum Opery » Opera