MozillaPL.org - polskie centrum Mozilli

Główne menu:

IEvil 0.0-alfa

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

IEvil 0.0-alfa

Postautor: marcoos » 06 października 2003, 01:04

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

Odbiło mi i popełniłem coś takiego:

http://www.marcoos.zwm.punkt.pl/ievil/

Skrypt JS przerabia (niektóre) niedziałające strony na działające.
Trzeba tylko czasowo ustawić w about:config signed.applets.codebase_principal_support na true (uwaga: to zmniejsza bezpieczeństwo - kto to robi, czyni to na własną odpowiedzialność).

Wersja bardzo testowa i bardzo prymitywna. Większa zgodność z badzIEwiem jak będę miał trochę czasu. ;)
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Ludwik » 06 października 2003, 08:23

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.4) Gecko/20030624

Działa :)

Dodałem sobie signed.applets.codebase_principal_support do prefbara.
Ludwik
Moderator
 
Posty: 2908
Z nami od: 10 marca 2003, 10:05

arimr.gov.pl i uzp.gov.pl

Postautor: kamelp » 06 października 2003, 09:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.5) Gecko/20030925

ja z tymi proboje i lipa :cry: :
arimr.gov.pl i uzp.gov.pl

Pozdrawiam
kamelp
 

Postautor: joi » 06 października 2003, 10:24

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030701

po ustawieniu tej zmiennej w about:config mozilla pyta się czy chcę zezwolić na większe uprawnienia, więc czy jest to takie niebezpieczne?
joi
 
Posty: 55
Z nami od: 22 marca 2003, 22:45
Lokalizacja: Lublin

Postautor: marcoos » 06 października 2003, 12:44

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

Mówię - że nie jest to tak bezpieczne jak domyślne ustawienie. Nie mogę tego obejść bez podpisania skryptu w VeriSignie czy czymś podobnym.

Mozilla domyślnie (ustawienie: false) nie pozwala żadnym zdalnym skryptom na większe uprawnienia (tu chodzi o modyfikację zmiennych używanych przez skrypty z innej domeny). I tyle. Ustawienie "true" powoduje, że zezwala, ale za każdym razem się pyta, czy aby na pewno chcesz to zrobić dla danego skryptu z danego serwera.

Jak ktoś się boi, to może sprawdzić, co robi mój skrypt patrząc w jego źródło.

Strony arimr nie będą działać w tej wersji. Zwróć uwagę na numer wersji: zero-zero alfa. ;) Póki co emulacja jest zbyt prosta i wywoływana nieco za późno. Wyraźnie o tym napisałem, że to poprawia niewielką ilość stron. Jakby poprawiało wszystkie, albo chociaż 30%, to bym to zareklamował na MZine. :)

UZP działa w Mozilli _bez_ IEvil.

W ogóle to miała być tylko nakładka na msz.gov.pl, ale przy okazji nieco się rozrosła i poprawia właśnie servisco czy jakieś niemieckie sklepy ;))
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Olhado/256 » 06 października 2003, 13:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.4) Gecko/20030624

Ludwik pisze:Dodałem sobie signed.applets.codebase_principal_support do prefbara.

A możesz łopatologicznie opisać jak to zrobić? Wiem gdzie się w prefBarze dodaje nowe opcje, ale nie bardzo umiem się w tym rozeznać co gdzie trzeba wpisać :wink:
Pamiętaj obywatelu: WTYCZKI TO NIE TO SAMO, CO ROZSZERZENIA!
WinXP SP2
Olhado/256
Moderator
 
Posty: 3878
Z nami od: 26 września 2002, 09:47
Lokalizacja: Wrocław

Postautor: Ludwik » 06 października 2003, 14:33

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.4) Gecko/20030624

Najlepiej popatrz an gotowce, bardzo szybko się zorientujesz :)

Pod tym adresem - http://www.mozillapl.org/forum/viewtopi ... 6446#16446 - kiedyś tłumaczyłem to na przykładzie innej opcji.
Ludwik
Moderator
 
Posty: 2908
Z nami od: 10 marca 2003, 10:05

uzp.gov.pl

Postautor: kamelp » 06 października 2003, 17:01

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; PL; rv:1.5) Gecko/20030925

Niestety, ale na pewno pod mozia niedziała :x uzp.gov.pl, a dokładnie formularz do składania ogłoszenia przez internet.

Pozdrawiam
Kamil
kamelp
 

Postautor: marcoos » 06 października 2003, 17:15

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

Przed chwilą uaktualniłem IEvil. ;)

Nowości:
- wsparcie dla odwoływania się do obiektów bez kolekcji czy metod
(tzn. badziewie.innerHTML="cośtam", nawet kiedy badziewie nie miało wcześniej przypisanej referencji)
- wsparcie "na siłę" dla www.skoda-auto-wimar.pl - bez efektów graficznych, ale zawartość jest widoczna i ze strony można korzystać 219020
- mniej istotne poprawki w kodzie.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Re: uzp.gov.pl

Postautor: marcoos » 06 października 2003, 17:16

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

kamelp pisze:Niestety, ale na pewno pod mozia niedziała :x uzp.gov.pl, a dokładnie formularz do składania ogłoszenia przez internet.


Kamelp:

Możliwe. Ale powiedziałeś "uzp.gov.pl" a nie "uzp.gov.pl/cośtam/cośtam/".
Na temat niedziałającej strony proszę załóż osobny wątek, ten skupia się na moim skrypcie i stronach, które poprawia, a nie tych, których nie poprawia, ok?
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Express » 07 października 2003, 12:01

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624

Nie używałem skryptu, ale ciekawi mnie jedna rzecz, bo najpierw pisałeś o przerabianiu kodu a później o emulacji:
Czy skrypt tłumaczy kod strony na poprawny, tj. tworzy tą samą stronę bez błędów, czy jedynie bierze to co nie zgadza się z W3C (powiedzmy tak w skrócie) i tłumaczy na coś zrozumiałego "w locie"?

-----
Użyłem, zgrałęm przerobioną stronę (ramkę) i wygląda mi na to, że skrypt robi to właśnie w locie. Mógłbyś to nieco objaśnić?
Express
 
Posty: 115
Z nami od: 04 czerwca 2003, 17:13

Postautor: marcoos » 07 października 2003, 13:19

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6a) Gecko/20031006

W przypadku strony MSZ plik wywołuje funkcję, którą MSZ wprowadził do swoich skryptów po mojej interwencji, ale nigdzie jej nie wywołał.

W przypadku pozostałych stron skrypt dodaje kolekcję document.all[] wraz z metodą document.all.tags(), i ustawia referencje nazwaobiektu na obiekt zwrócony przez getElementById("nazwaobiektu"). Niestety wszystko to robi już po załadowaniu strony i wykonaniu skryptów "inline" i onload. Dopóki nie wymyślę/nie wykombinuję jak to zrobić przed działaniem innych skryptów lub jak ponownie uruchomić skrypty "od zera", to to będzie tak sobie działać (ale części stron jak widać to wystarcza).

Działanie to jest więc trochę podobnie do Alladyna, tyle że zamiast kolekcji vlay tworzona jest kolekcję document.all.

W planach mam dodanie podobnej emulacji explozjatorowych zdarzeń i podmianę funkcji utworzonych przez starsze wersje Dreamweavera czy GoLive'a.

Ponadto skrypt ustawia kilka popularnie używanych zmiennych (ie4, ie5, isIE, isie4) na true.

Dla skoda-auto-wimar czy australijskiej toshiby skrypt dodatkowo wykonuje "sztywny" kod napisany specjalnie do poprawienia tych stron.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: marcoos » 08 października 2003, 10:06

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

Jeśli jest tu ktoś z Pomorza, to prawdopodobnie zainteresuje go,
że główna strona serwisu www.woj-pomorskie.pl działa pod IEvil 0.0a4. ;)
(bug 220654)
Podstrony też by działały, gdyby nie miały chamskiego zwyczaju wyskakiwania z ramek. :)

Pojawia się na tej stronie dużo próśb o autoryzację, więc jeśli ktoś się nie boi, to może w okienku z informacją o autoryzacji po prostu zaznaczyć "zapamiętaj tą decyzję".
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Re: uzp.gov.pl

Postautor: quiris » 17 października 2003, 19:04

Przeglądarka: Opera/7.21 (Windows NT 5.2; U) [en]

kamelp pisze:Niestety, ale na pewno pod mozia niedziała :x uzp.gov.pl, a dokładnie formularz do składania ogłoszenia przez internet.

Pozdrawiam
Kamil

Kod na stronie logowania został poprawiony i można logować się przy pomocy Mozilli. W tej chwili apeluję do osób, które mogą się się zalogować o przetestowanie tego i dalszych formularzy po zalogowaniu, czy występują jakieś błędy.
quiris
 
Posty: 659
Z nami od: 31 lipca 2002, 06:53

Postautor: marcoos » 17 października 2003, 21:38

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

quiris: NTW.

:)
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Patrys » 18 października 2003, 17:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.4) Gecko/20030624

Good job, soldier. Jedno pytanie: nie myślałeś o wydaniu tego w postaci XPI i integracji z Moźką? To by rozwiązało problem uprawnień, right?
Patrys
 

Postautor: marcoos » 18 października 2003, 19:31

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

To by tylko narobiło problemów. :)

Oszołomskie firmy by mówiły "nie zrobimy wersji pod Mozillę, proszę ściągnąć plugin". Natomiast żadna firma nie powie "proszę oglądać naszą stronę przez stronę marcoosa". :)

Nie mówiąc o tym, że w chwili obecnej IEvil umie zdecydowanie za mało, żeby być dobrym emulatorem IE...
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Gandalf » 19 października 2003, 17:15

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

Marcoos: masz racje... Moim zdaniem powinienes jakos utrudnic ewentualna xpizacje ievila ;)

btw. nie wiem czy bede mial okazje na czas, wiec zawczasu skladam gratulacje z okazji 1000 posta :)
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa

Postautor: marcoos » 19 października 2003, 19:15

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

Utrudnić się nie da, jak ktoś się zaweźmie, to nawet najbardziej udziwniony kod zxpiizuje (ale brzydkie słowo ;)).

A co do 1000. posta... Przeoczyłem, który to był. ;)
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: