![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie znam JavaScriptu wcale. Kiedyś udało mi się z rosyjskiej "Opery po tuningu" wyjąć kod JavaScript, który sprawdzał czy dany plik nie jest zawirusowany, a wynik operacji wyświetlał w pomniejszonym okienku.
Zacząłem się tym kodem bawić na czuja i którymś trafem udało mi się podmienić sprawdzanie pod kątem wirusów na sprawdzanie obcojęzycznych słówek w internetowych słownikach. Używam tego od dawna, ale nie rozumiem, jak to działa. W kodzie nadal są bukwy. Moje dalsze próby skrócenia powodują jednak zaprzestanie działania. Kod ten wstawiłem do pliku search.ini w profilu opery w URL=. Potem odwołuję się do niego w menu kontekstowym z wykorzystaniem słowa kluczowego wyszukiwarki. Rozumiem, co w tym kodzie znaczą width=,height=,left=,top= i linki do słowników, które sam wstawiłem. Reszta kodu jest mi obca i chciałbym wiedzieć, czy przypadkiem mnie nie obraża (IMG:style_emoticons/default/wink.gif) Czy mógłbym prosić o skomentowanie tego JavaScriptu, polecenie po poleceniu i wytłumaczenie, jak to działa? (IMG:style_emoticons/default/biggrin.gif) (ewentualnie także o skrócenie) Kod java script: (function(){var reh=/^_?[hx].{2}[pп]:\/\//i;var ref=/^_?[fф].{1}[pп]:\/\//i;var refo = /^_?ftp\./i; var hrefurl=document.getSelection().replace(reh,'http:\/\/').replace(ref,'ftp:\/\/').replace(refo,'ftp:\/\/ftp\.'); if (hrefurl.indexOf('http:\/\/')==-1 && hrefurl.indexOf('ftp:\/\/')==-1){hrefurl='http:\/\/'+hrefurl};window.open('http://www.dict.pl/dict?word=%s&words=&lang=PL',+hrefurl,'width=560,height=400,left=452,top=244');})() Lub wersja dla innego słownika: Kod java script: (function(){var reh=/^_?[hх].{2}[pп]:\/\//i;var ref=/^_?[fф].{1}[pп]:\/\//i;var refo = /^_?ftp\./i; var hrefurl=document.getSelection().replace(reh,'http:\/\/').replace(ref,'ftp:\/\/').replace(refo,'ftp:\/\/ftp\.'); if (hrefurl.indexOf('http:\/\/')==-1 && hrefurl.indexOf('ftp:\/\/')==-1){hrefurl='http:\/\/'+hrefurl};window.open('http://www2.ling.pl/index.jsp?chooseLang=&word=%s&sType=0'+escape(hrefurl),+hrefurl,'width=560,height=400,left=452,top=244');})()
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Cytat Nie znam JavaScriptu wcale. Kiedyś udało mi się z rosyjskiej "Opery po tuningu" wyjąć kod JavaScript, który sprawdzał czy dany plik nie jest zawirusowany, a wynik operacji wyświetlał w pomniejszonym okienku. To nie jest ,żaden skrypt sprawdzający zawirusowany plik ,z prostej przyczyny ,gdyż js nie ma dostępu do plików i katalogów. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
To są 2 warianty działającego kodu sprawdzającego słowa w słownikach (Dict i Ling).
Powstały na bazie czegoś, co sprawdzało pliki internetowe przed pobraniem w skanerze online (bodaj DrWeb). Ten post edytował Print_Screen 26.02.2012, 15:31:43 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
No i myślisz ,że jak ten kawałek kodu wrzucisz to będziesz miał antyvirusa via online??
Bo ja tym skrypcie widzę sprawdzanie poprawności adresów url?? ,nawet zbytnio nie wiem do czego to miało służyć,ale skaner to na pewno nie jest i ze sprawdzaniem plików nic ale to nic nie ma wspólnego. Ten post edytował Niktoś 26.02.2012, 15:39:42 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
A ja tu widzę nabijanie postów. Przeczytałeś temat? Ja nie rozumiem tego kodu i dlatego pytam.
Bezpodstawnie wpierasz we mnie kłamstwo. Mam nadzieję, że gdy odszukam ten kod sprzed kilku lat i wkleję tutaj, to będziesz miał na tyle honoru by napisać przepraszam. Niestety nie pamiętam nazwy pliku, ale przekopię internet i to znajdę. Oczywiście to jest moja modyfikacja. Tamten kod był, o ile pamiętam ciut dłuższy. Jesteś w stanie udzielić odpowiedzi na to, co jest sednem tematu? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Cytat Bezpodstawnie wpierasz we mnie kłamstwo. Jeśli ktoś użył słowa kłamstwo w tym temacie to tylko ty, ja uważam ,że jesteś w błędzie. Odnośnie tematu ,jest to skrypt wyrwany z większej całości i w ogóle trudno powiedzieć czemu to miało służyć. Według mnie, jest to funkcja, która miałaby jakoś korygować adres url,ale mogę się mylić bo trudno cokolwiek tutaj powiedzieć. PS.Powiedz jak wykryjesz tym zawirusowany plik,albo jakiegoś robala to sam sobie wklepie ten skrypt. Ten post edytował Niktoś 26.02.2012, 16:30:25 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Uparcie nie chcesz przyjąć do wiadomości, że wstawiony kod sprawdza słowa w słownikach, a nie wirusy. Tamto było bazą. W zamieszczonym kodzie są szczątki tego, których nie rozumiem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:18 |