nie wiem dlaczego, ale na wideo serwisie w gazeta.pl nie mogę oglądać wideo materiałów - wyskakuje mi błąd związany z obsługą skryptu java:
<wideo.gazeta.pl>
[Error:
name: ReferenceError
message: Statement on line 92: Reference to undefined variable: kalsa
Backtrace:
Line 92 of inline#7 script in http://wideo.gazeta.pl/wideo/0,0,3838079.html
if (klasa == 1)
else
Line 567 of linked script http://wideo.gazeta.pl/dwr/engine.js
if (handlers.callback)
Line 9 of inline#1 script in http://wideo.gazeta.pl/dwr/execVideo.getVideoInfo.dwr
window.parent.DWREngine._handleResponse("8227_1168429028421", s0);
]
z tego co się domyśliłem z powyższego komunikatu w oknie dialogowym, to problem leży po stronie gazetowego engine.js
nie znam się na tyle na skryptach, aby muc samemu coś poradzić, ale zauważył, że po skasowaniu ścieżki dostępu do swojego UserJS w preferencjach dla witryny/skrypty/... strona funkcjonuje dobrze ?!
jest to dla mnie o tyle ciekawe, gdyż nie posiadam żadnego skryptu dedykowanego gazecie, więc nie wiem, co może mieszać mi w jej skrypcie??
dotychczas wyłączałem obsługę userJS dla tej witryny, ale ze względów poznawczych chciałbym się dowiedzieć, jak obejść inną drogą c1201298 napisał(a):
Wklej na stronę:<script src="http://wideo.gazeta.pl/w?xx=3841096&v=2" type="text/javascript"></script> Po co kombinować. Wystarczyło skopiować i wkleić i już oglądasz.
janbar napisał(a):
I co? I tak za kazdym razem? I bedzie pasowac do kazdej strony tej domeny?
Pozdrawiam,
janbar.)
Zajec napisał(a):
@c1201298 a co ma wspólnego Java z JavaScript?
Andrzej22 napisał(a):
Originally posted by janbar:
I co? I tak za kazdym razem? I bedzie pasowac do kazdej strony tej domeny?
Pozdrawiam,
janbar.)
Chyba nie, jeśli chodzi o filmy video. Sprawdzałem, dzisiaj filmy (przynajmniej u mnie)chodzą bez żadnej roboty ręcznej. A może webmasterzy "Gazety" czytają nasze forum ? Poza tym to jest wersja "beta". Pozdrawiam
c1201298 napisał(a):
Originally posted by Zajec:
@c1201298 a co ma wspólnego Java z JavaScript?
JavaScript rozłożyłem sobie na skrypt Java, walnąłem dużą nieścisłość... bo czegoś takiego nie ma, JavaScript (LiveScript) i Java to odrębne języki
cóż się zdaża
Barthezdeleted napisał(a):
Odkopuję temat Dałbym sobie rękę uciąć, że jeszcze jakiś czas temu serwis działał. Po reinstallce Opery znów wywala błąd:
<wideo.gazeta.pl>
[Error:
name: TypeError
message: Statement on line 104: Could not convert undefined or null to object
Backtrace:
Line 104 of inline#9 script in http://wideo.gazeta.pl/wideo/0,0.html
items_all = elems.length;
Line 567 of linked script http://wideo.gazeta.pl/dwr/engine.js
if (handlers.callback)
Line 3 of inline#1 script in http://wideo.gazeta.pl/dwr/execVideo.getList.dwr
window.parent.DWREngine._handleResponse("4846_1176221725379", s0);
]
1. Próbowałem -tak jak zasugerowano tutaj- wyłączyć UserJS -> Bez Efektu
2. Próbowałem odblokować skrypt gemius'a tak jak zasugerowano TU -> Bez Efektu
Oprócz tego wszelkiego rodzaju maskowania/przedstawiania sie jako IE/FF , dopuszczanie ciasteczek etc nie przynoszą efektu.
W Operze 9.20 też prawidłowo.
Barthezdeleted napisał(a):
Serwis wideo.gazeta.pl korzysta z aplikacji DWR (Direct Web Remoting) umożliwiającej manipulacje kodem strony przy pomocy javy po stronie serwera i javascript u klienta, przynajmniej tyle potrafiłem zrozumieć
System ten opiera sie o osobne sesje dla każdego użytkownika, które są zapisywane w w plikach cookies ...
... tak więc wystarczyło umożliwić domenie gazeta.pl umieszczanie ciasteczek.
Rozwijana właśnie wersja 2.0 tego systemu będzie miała możliwość identyfikowania użytkownika również poprzez zmianę adresu url (znane np.: z forów opartych na phpBB, dodaje na końcu URL &jsessionid=cos-tam).
Istnieje natomiast 'hack' do obecnej ,stabilnej wersji rozszerzający ją o tę możliwość. Hack zajmuję 2 linijki kodu i jest dostępny na stronie projektu, jutro nie omieszkam pomęczyć kogoś w gazecie.