Jest sobie stronka http://mondo.happytreefriends.com/watch_episodes/index.html . Po klikinięciu na Play it przykładowo odcinka Crazy Antics otwiera się coś takiego:
http://mondo.happytreefriends.com/watch_episodes/flash/play.asp?episode=antics
Przed filmikiem leci jakaś tam reklamka, kiedyś doszedłem do tego co mam zablokowane w filter.ini, że się nie uruchamia. Chcąc to teraz odtworzyć, wjechałem tam z pustym filter.ini. I lipa .
Coś musiało się pozmieniać, bo wcześniej nie było też przekierowania "na dzieńdobry" - odpowiada za to http://content.interepads.com/rmi.js.
Głównie jednak chodzi oto, czy dałoby radę zrobić takiego user.js, żeby po kliknięciu tego Play It otwierało się takie cuś :
http://mondo.happytreefriends.com/watch_episodes/flash/loader_movie.swf?episode=antics ?
Odpada problem z reklamkami, ale przede wszystkim jak widać, otwiera się toto powiększone na całe okno.
Dałoby radę coś takiego wykombinować ? .
ps. Dostępne odcinki na stronce zmieniają się, więc ten przykładowy odcinek, który podałem, może po jakimś czasie zniknąć.
Bazując na skrypcie Sombrii dla Imageshack wyrzeźbiłem coś takiego: mondohappytreefriends.js.
Dziękuję.
A teraz Happy Tree Friends nie działa w ogóle. Pojawia się komunikat żeby użyć kompatybilnej (jednej z wymienionych) przeglądarki: IE lub FF. Maskowanie jako IE nie pomaga. JS, pluginy, Java włączone.
A winowajca siedzi zdaje sie tu:
http://bbeplayer.com/Player/MondoMedia/Release/1/Framework/JS/sniffer.js
I chyba chodzi o ActiveX i jego implementacje w Fx-ie ;], bo widoczny jest adres:
http://www.iol.ie/~locka/mozilla/mozilla.htm
;]
Calosciowa analize pozostawiam lepszym specom na tym forum.
Pozdrawiam,
janbar.)
Originally posted by daroc:
Pojawia się komunikat żeby użyć kompatybilnej (jednej z wymienionych) przeglądarki: IE lub FF. Maskowanie jako IE nie pomaga. JS, pluginy, Java włączone.
Hmm, włażę z ID=Opera, mam skrypt od błyska i zablokowny ten o którym pisałem wyżej.
Jedyna różnica to ta, że pojawiają się reklamy i filmik nie jest wyświetlany w całym oknie. Znowu coś pozmieniali.
W sumie dużo nie zmienili (nie chce mi się wrzucać pliku, więc w takiej postaci)
// ==UserScript== // @name happytreefriends // @author Sombria // @version 0.1 // @include http://mondo.happytreefriends.com/watch_episodes/flash/play.asp* // ==/UserScript== window.location.replace(window.location.href.replace('mondo.happytreefriends.com/watch_episodes/flash/play.asp','episodes.happytreefriends.com/loader_movie.swf'));I nie trzeba już blokować tego skryptu-sniffera.
Originally posted by Sombria:
==UserScript==
Czy u was też filmiki ściągają się z prędkością około 10 KB/s?
Próbowałem użyć w3cache.icm.edu.pl, ale otrzymuję komunikat o błędzie:
(...) wystąpił następujący błąd:
Nie można zrealizować połączenia
System zwrócił następującą wartość:
(111) Connection refused
Też tak macie?
A może znacie inne dobre serwery w3cache?
Originally posted by daroc:
Też tak macie?
Ja mam gorzej.
U nnie net zaczoł tak szaleć że musiałem całkiem wywalić ten skrypt. Każda strona ładowała ( próbowała się załadować ), conajmniej kilka minut. nonstop tylko wymieniala połaczenia z serwerami nie wczytując większości elementów. Pozatym maxymalna szybkość połaczenia wynosiła 1.5 KB/s
Originally posted by symeon:
Każda strona ładowała ( próbowała się załadować ), conajmniej kilka minut.
Dziwne. Wygląda na to, że skrypt ładował ci się też na innych stronach, a powinien tylko dla takich:
http ://mondo.happytreefriends.com/watch_episodes/flash/play.asp*
Na pewno skopiowałeś cały skrypt (łącznie z komentarzami)? I na pewno usunąłeś poprzednią wersję skryptu, tą od blyska (będą się nakładały)?
Ta wersja skryptu robi dokładnie to samo co poprzednia, zmienił się tylko adres stron, na jakich przechowywane są filmiki i to zmieniłam w skrypcie. Jakiej wersji Opery używasz?
U mnie to w ogole nie dziala... . Nadal dostaje okno o niekompatybilnosci...
Dlaczego ta linia @include jest wykomentowana w skrypcie?
Nie dziala zarowno jak sie przedstawiam jako Opera i jak maskuje jako Mozilla.
Pozdrawiam,
janbar.)
Originally posted by janbar:
Nadal dostaje okno o niekompatybilnosci...
Bo ta informacja ma być, ale zaraz potem przekierowanie. Inna sprawa, że nie uwzględniłam wszystkich adresów - zaraz podam inne rozwiązanie.
Chyba wiem co zrobiłem nie tak.
Wcześniej wkleiłem poprostu ten nowy skrypt w miejsce starego nie zamykając operki a tylko odświerzając strone.
Widocznie jedno się nałożylo na drugie i dziwnie działało.
Teraz działa normalnie i popraiwnie.
Sombria, widze że stajesz się ekspertem od .js.
Originally posted by symeon:
Sombria, widze że stajesz się ekspertem od .js
Oj, do eksperta jeszcze dużo mi brakuje ale cały czas się uczę. Niedługo zabieram się za Javę.
A wracając do skryptów. Proszę dwa do wyboru:
// ==UserScript== // @name happytreefriends // @author Sombria // @version 0.2 // @include http://mondo.happytreefriends.com/watch_episodes/flash/play.asp* // @include http://tracking.happytreefriends.com/instream/instream_htf.swf* // ==/UserScript== window.location.replace(window.location.href.replace('mondo.happytreefriends.com/watch_episodes/flash/play.asp','episodes.happytreefriends.com/loader_movie.swf').replace('tracking.happytreefriends.com/instream/instream_htf.swf','episodes.happytreefriends.com/loader_movie.swf'));
// ==UserScript== // @name happytreefriends // @author Sombria // @version 0.3 // @include http://mondo.happytreefriends.com/watch_episodes/index.html // ==/UserScript== opera.defineMagicFunction( 'MM_openBrWindow', function (oRealFunc, oThis, theURL, winName, features) { var i = theURL.indexOf('episode='); var j = theURL.indexOf('&', i); if (i>=0) { theURL = (j==-1)?theURL.slice(i):theURL.slice(i,j); theURL = 'http://episodes.happytreefriends.com/loader_movie.swf?'+ theURL; } window.open(theURL,winName,features); } );
Originally posted by symeon:
Sombria, widze że stajesz się ekspertem od .js.
Sie tak nie "ślimacz" . Wiadomo to od dawna.
Po za tym Sombria nie jest w Twoim typie (gdzie jest ten link, hmm, do tych Twoich "preferencji" ? - zaraz znajdę, poczekaj )
BTW szkoda, że taki "Guru" od .js rzadko już tu bywa . Może jakby się dowiedział ilu luda używa Jego skryptu na pocztę interii, to może by "otrzeżwiał" .
Originally posted by JaDo:
Gdzie jest?gdzie jest ten link, hmm, do tych Twoich "preferencji" ?
Originally posted by JaDo:
gdzie jest ten link, hmm, do tych Twoich "preferencji" ?;
Mówisz przypadkiem o poscie "Google dla dorosłych" ?
Ktoś uprzejmie wywalił tego posta
No cóż, w sumie to nie liczyłem na poczuice humoru na tym forum
Originally posted by Sombria:
Originally posted by JaDo:
Gdzie jest?gdzie jest ten link, hmm, do tych Twoich "preferencji" ?
Psze, praszam ale "Paniom , uprzejmie w tym lokalu alkoholu kub też innych drinków-linków nie sprzedaje się po tej godzinie, za wyjątkiem przyczyn zdrowotnych - kolka, wątroba po "przejściach", szwagier we wojsku, teściowa też "piła" .
Originally posted by symeon:
No cóż, w sumie to nie liczyłem na poczuice humoru na tym forum
Hmm, no wiesz jak jest, sama "konserwa" tutaj obraduje .
Hmmm... - no nie dziala, za cholere u mnie... - nie wiem czy to wina wersji Opery build 8509, ale na Fx 1.5.0.6 tez nie dziala...
Pozdrawiam,
janbar.)