Witam,
w FF jest na dole przeglądarki pasek, w którym wdać jakie obrazki/skrypty przeglądarka w danej chwili ładuje. Z mam problem z pewną stroną gdzie cały czas jest pobranych obrazków 88/89, 85/86. Zawsze jest problem z jednym obrazkiem. Pod IE i FF ładuje wszystko. Dlatego chciałbym się dowiedzieć jak można to sprawdzić. Czy może jest jakaś lista obrazków?
W załączniku fotka tego paska z FF.
Clipboard01.gif
Pozdrawiam
Problem leży w zbyt dużej lub zbyt małej maksymalnej ilości połączeń z serwerem. Wejdź w preferencje -> zaawansowane -> sieć i zmień maksymalną ilość połączeń z serwerem - najpierw spróbuj zmienić na wartość małą, np. 2, a potem stopniowo zwiększaj, po każdej zmianie sprawdzając efekty (przy dużym zwiększeniu należy również zwiększyć całkowitą maksymalną ilość połączeń). Po ustawieniu optymalnej ilości połączeń nie powinno być już problemów z niewyświetlanymi obrazkami.
Poczytaj tutaj o blokowaniu przy użyciu pliku urlfilter.ini i zablokuj takie adresy:
http://*gemius.pl/* http://*google-analytics.com/* http://*googlesyndication.com/pagead/show_ads.js http://counter.hitslink.com/* https://*google-analytics.com/*
Blokowanie adresów serwisów statystycznych to skrajność, której ja bym posiadaczom Opery nie polecał.
Dzięki za podpowiedzi, ale to chyba nie jest do końca to. Problem mam ze swoją stroną deepsounds.pl.
Gdy zmniejszę liczbę połączeń i dodam blokadę statystyk nadal mam to samo. Może uda się Wam znaleźć z czym przeglądarka nie może sobie dać rady. Problem jest taki, że gdy nie doładuje do końca wszystkiego nie działa np. skrypt Lightboxa (nie leży problem w tym skrypcie, bo gdy zatrzymam ładowanie i kliknę w fotkę to otwiera się ona w Lightboxie czyli skrypt się załadował). Co to może być?
Originally posted by Big_Z:
Blokowanie adresów serwisów statystycznych to skrajność, której ja bym posiadaczom Opery nie polecał.
Zaraz nabędzie się problemów z przegladaniem np. stron na Interii, a jak znam życie tego typu stron będzie dziesiątki lub setki. Nie polecam zatem blokowania gemiusa.
np. www.ing.pl - za zablokowanym gemiusem pozornie nie da się nic zrobić, ale... wystarczy użyć skryptozakładki usuwającej przekierowania (wyłuskującej prawdziwe adresy) i po kłopocie. Ew. można to zautomatyzować za pomocą odpowiedniego UserJS. Wolę takie rozwiązanie, niż natrętnego geniusa który potrafi przywiesić przeglądarkę...
(tak, wiem, przeze mnie Opera ma tak mały udział...)
Originally posted by lwiczek:
np. www.ing.pl - za zablokowanym gemiusem pozornie nie da się nic zrobić, ale... wystarczy użyć skryptozakładki usuwającej przekierowania (wyłuskującej prawdziwe adresy) i po kłopocie. Ew. można to zautomatyzować za pomocą odpowiedniego UserJS. Wolę takie rozwiązanie, niż natrętnego geniusa który potrafi przywiesić przeglądarkę...
(tak, wiem, przeze mnie Opera ma tak mały udział...)
Pproszę o takie js lub skryptozagadkę, chętnie gemiusa wyślę tam gdzie jego miejsce.
Skryptozakładka:
javascript:(function(){var k,x,t,i,j,p;for(k=0;x=document.links[k];k++){t=x.href.replace(/\%3A/ig,':').replace(/\%2f/ig,'/');i=t.lastIndexOf('http');if(i>0){t=t.substring(i);j=t.indexOf('&');if(j>0) t=t.substring(0,j);p=/https?\:\/\/[^\s]*[^.,;'">\s\)\]]/.exec(unescape(t));if(p) x.href=p[0];} else if (x.onmouseover&&x.onmouseout){x.onmouseover();if (window.status && window.status.indexOf('://')!=-1)x.href=window.status;x.onmouseout();} x.onmouseover=null;x.onmouseout=null;}})()
Co do UserJS to muszę poszukać
EDIT: http://userjs.org/scripts/general/enhancements/clean-uri - tylko, że nie działa wszędzie... na interii i ing na przykład nie, pewnie trzeba by było go poprawić trochę
Originally posted by kosa351:
Problem mam ze swoją stroną deepsounds.pl.
Problem w tym, że Opera nic nie pobiera i nie jest nawet połączona z żadnym serwerem.
Przypuszczam że Opera nie czeka na pobranie pliku, lecz na zamknięcie dokumentu.
Przykładowo często powstają takie problemy w przypadku takich skryptów:
okno=open('', '', 'width=100; height=300'); okno.document.write('tekst');
Przeglądarka będzie czekać na wyświetlanie reszty dokumentu. Aby temu zapobiec, na końcu skryptu powinno pojawić się jeszcze
okno.document.close()
Podejrzewane przeze mnie skrypty powodujące błąd:
http://www.deepsounds.pl/includes/lightbox/js/scriptaculous.js?load=effects
http://s1.hit.stat.pl/_1195919072609/script.js?id=ndpK5frNq0IfaSHi2cmQzMR7HbD_I_OoTySnyFXq.WD.F7/l=11
Originally posted by daroc:
http://www.deepsounds.pl/includes/lightbox/js/scriptaculous.js?load=effects
http://s1.hit.stat.pl/_1195919072609/script.js?id=ndpK5frNq0IfaSHi2cmQzMR7HbD_I_OoTySnyFXq.WD.F7/l=11
Wywaliłem dla sprawdzenia oby dwa. Ponadto wyłączyłem wszystkie panele po prawej stronie. Ciągle to samo
Originally posted by daroc:
Problem w tym, że Opera nic nie pobiera i nie jest nawet połączona z żadnym serwerem.
Przypuszczam że Opera nie czeka na pobranie pliku, lecz na zamknięcie dokumentu.
Przykładowo często powstają takie problemy w przypadku takich skryptów:okno=open('', '', 'width=100; height=300'); okno.document.write('tekst');
Przeszukałem, ale nigdzie nie mam otwartych skryptów żeby je zamknąć.
Ehhh co to za dziadostwo :|
Swoją drogą na tym serwerze dziwne odpowiedzi otrzymuje web-sniffer
Originally posted by daroc:
Swoją drogą na tym serwerze dziwne odpowiedzi otrzymuje web-sniffer
tzn? nie wiem zbytnio, co to oznacza.
Jeszcze raz przypomnę, że gdy to jest błąd to IE 7 i FF normalnie bez większych problemów ładuje całość.
Swoją drogą dla pewności postawiłem od nowa php-fusion na innym serwerze (cba.pl). Wgrałem mojego theme'a, ponadto zastąpiłem standardowe pliki odpowiadające za podstawowy kod moimi zmodyfikowanymi, załadowałem skrypty (higslide, lightbox), przywróciłem część bazy, aby nie było pusto i strona ładuje się do końca (test).
wtf?
Jest już rozwiązanie problemu.
Okazało się, że w css (footer) po różnych przeróbkach została linijka
background-image:url(images/footer_01.gif);
a tego pliku po prostu nie ma.
Dziwne tylko, że na drugi testowym fusionie też nie ma tego pliku, korzysta z tego samego css, a ładuje do końca.
Pozdrawiam i dzięki za podpowiedzi.