MozillaPL.org - polskie centrum Mozilli

Główne menu:

LiveConnect wywala Mozillę :(

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?!

LiveConnect wywala Mozillę :(

Postautor: marcoos » 05 stycznia 2004, 10:52

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031206 Firebird/0.7+ (marcoos/pentium3+sse2+mmx)

Poniższy kod powinien utworzyć okno Javy wraz z awtowym polem tekstowym.

Niestety, Mozilla (1.6b oraz NN7.1) po napotkaniu tego kodu się wywalają, a Firebird przestaje reagować na cokolwiek.

Kod: Zaznacz cały
<script type="text/javascript"»
var f = new java.awt.Frame("Jestem sobie okno Javy");
var ta = new java.awt.TextArea("...utworzone JavaScriptem", 5, 20);
f.add("Center", ta);
f.pack();
f.show();
</script>


Netscape 4.8 i Opera 7.5 wyświetlają żądane okienko. Wszystkie przeglądarki pod Linuksem, Java Blackdown-1.4.1-01

Teraz pytanie: czy komuś, kto używa sunowskiej (lub ibm-owskiej) Javy pod Linuksem albo jakiejkolwiek Javy pod Windows - także się Mozilla w tej sytuacji wiesza? Bo zastanawiam się, czy bug jest w Gecko czy w Blackdown Java...
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: marcoos » 05 stycznia 2004, 16:02

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031206 Firebird/0.7+ (marcoos/pentium3+sse2+mmx)

Ech, sam sobie odpowiem.

Sprawdziłem w szkole. Windows 2000, Java sunowska 1.4.1, Firebird 0.7 - nie działa (tzn. zwiecha). Opera 7.23PL z tą samą Javą na tej samej Windzie - działa.

Trochę to dziwne, żeby technologia stworzona przez Netscape (LiveConnect) lepiej działała w Operze niż w Mozilli :o :(
Ostatnio zmieniony 06 stycznia 2004, 23:54 przez marcoos, łącznie zmieniany 1 raz
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: darjerz » 06 stycznia 2004, 01:16

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.6a) Gecko/20031029

a co dziwniejsze u mnie Slackware9.1 pl.PL mozillaPL 1.6A śmiga ładnie z Java(TM) Plug-in Blackdown-1.4.2-rc1 a 1.6 B już nie :(
juz przy starcie mam:
LoadPlugin: failed to initialize shared library /usr/lib/j2sdk1.4.2/jre/plugin/i386/mozilla/libjavaplugin_oji.so [/usr/lib/j2sdk1.4.2/jre/plugin/i386/mozilla/libjavaplugin_oji.so: undefined symbol: __gxx_personality_v0

Dodaje, informacyjnie, że dopiero zaczynam na powazniej przygodę z linuxem :) wróciłem do 1.6a
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich robić sam ;D
darjerz
 
Posty: 37
Z nami od: 06 grudnia 2003, 12:40

Postautor: marcoos » 06 stycznia 2004, 01:55

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031206 Firebird/0.7+ (marcoos/pentium3+sse2+mmx)

darjerz pisze:a co dziwniejsze u mnie Slackware9.1 pl.PL mozillaPL 1.6A śmiga ładnie z Java(TM) Plug-in Blackdown-1.4.2-rc1 a 1.6 B już nie :(


Powyższy kod Ci działa? Bo mi chodzi o konkretny kod, a nie o to, czy w ogóle Java działa...
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: darjerz » 06 stycznia 2004, 19:04

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.6a) Gecko/20031029

hmm nie załapałem tematu :) chodziło mi o to,że nie działa wogóle :( z 1.6B
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich robić sam ;D
darjerz
 
Posty: 37
Z nami od: 06 grudnia 2003, 12:40

Postautor: marcoos » 06 stycznia 2004, 20:55

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20031206 Firebird/0.7+

Testcase jest tutaj: http://web.pertus.com.pl/~marcoos/mozilla/lc.html

Buga zgłosiłem - http://bugzilla.mozilla.org/show_bug.cgi?id=230227 .

Proszę o ew. potwierdzenia.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Archer » 06 stycznia 2004, 21:23

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6b) Gecko/20031208

Mnie się otworzyło okienko Java Applet z tekstem "This will crash Mozilla, unfortunately... :(".
W okienku tym mogę pisać sobie co mi się żywnie podoba i nic złego się nie dzieje. Java Plug-in 1.4.2_03

Problem tylko w tym, że się zamknąć nie chce...
"To, co musiałeś odkryć samodzielnie, zostawia w twym umyśle ścieżkę, którą w razie potrzeby możesz pójść jeszcze raz." Georg Christoph Lichtenberg
Archer
 
Posty: 211
Z nami od: 21 maja 2003, 23:41
Lokalizacja: Szigetszentmiklos

Postautor: Olhado/256 » 06 stycznia 2004, 22:26

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; PL; rv:1.6b) Gecko/20031208

Potwiedzam. Klikam, Java się ładuje i koniec. Nic nie wyskakuje. Plugin ten sam, co u Archera (od Suna).
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: irekc » 06 stycznia 2004, 23:10

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

marcoos pisze:Testcase jest tutaj: http://web.pertus.com.pl/~marcoos/mozilla/lc.html

Buga zgłosiłem - http://bugzilla.mozilla.org/show_bug.cgi?id=230227 .

Proszę o ew. potwierdzenia.


Ciekawe, u mnie strona z przykładem pokazuje w konsoli JavaScript:
Kod: Zaznacz cały
Błąd: uncaught exception: java.security.PrivilegedActionException: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException


Sun Java 1.4.2_02
irekc
 
Posty: 257
Z nami od: 12 lipca 2002, 12:41
Lokalizacja: Katowice

Postautor: Gandalf » 06 stycznia 2004, 23:28

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031226 Firebird/0.7+

takjak u Irkac - blad w JS, brak uprawnien. FB recent nightly
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa

Postautor: marcoos » 06 stycznia 2004, 23:40

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20031206 Firebird/0.7+

Hmm czemu wyjątek bezpieczeństwa? Niepodpisane aplety mogą tworzyć okna, więc dlaczego niepodpisany skrypt nie mógłby? Dziwne.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: marcoos » 06 stycznia 2004, 23:50

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.5) Gecko/20031007 Firebird/0.7

Ech... Pod Windows XP z Javą 1.4.1 (w/w Firebird i NN7.1) mam ten wyjątek.... Opera 7.23/Win z tą samą Javą, podobnie jak NN4 - otwiera moje okienko.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: irekc » 06 stycznia 2004, 23:56

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

irekc pisze:
marcoos pisze:Testcase jest tutaj: http://web.pertus.com.pl/~marcoos/mozilla/lc.html

Buga zgłosiłem - http://bugzilla.mozilla.org/show_bug.cgi?id=230227 .

Proszę o ew. potwierdzenia.


Ciekawe, u mnie strona z przykładem pokazuje w konsoli JavaScript:
Kod: Zaznacz cały
Błąd: uncaught exception: java.security.PrivilegedActionException: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException


Sun Java 1.4.2_02


Jeszcze raz: wkleiłem kod z pierwszego posta do konsoli JavaScript i uruchomiłem. Tym razem okienko sie pojawiło ale nie daje się zamknąc - objawy jak u Archera. Podobnie przykład z testowej strony, tyle że najpierw brakowało średnika w 8 linii. W międzyczasie uruchomiłem ponownie Mozille.
irekc
 
Posty: 257
Z nami od: 12 lipca 2002, 12:41
Lokalizacja: Katowice

Postautor: marcoos » 07 stycznia 2004, 00:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)

Podsumujmy:

dowolne Gecko @ Linux, Blackd J1.4.1: crash
Firebird 0.7 @ W2K, Sun J1.4.1: crash

Moz 1.6b @ W2K, SunJ1.4.2: crash (Olhado? czy może po prostu brak okienka -> exception?)

Moz 1.6b @ WinXP, SunJ1.4.2: działa

Moz 1.5 @ WinXP, SunJ1.4.2: raz działa, raz exception

Firebird/20031226 @ WinXP, SunJ1.4.2: exception
NN71 / Fb07 @ WinXP, SunJ 1.4.1: exception
NN71 @ WinXP, SunJ1.4.2: exception

Do tego Opery i stare Netscape'y 4.x, w których to-to działa bez problemu...

Uch. I bądź tu mądry. :(
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Gandalf » 07 stycznia 2004, 02:54

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031226 Firebird/0.7+

Mozilla Suite WinXP 20040103 + Java Sun 1.4.2 - Exception. ale inny:
Error: There is no Java constructor for class java.awt.TextArea that matches JavaScript argument types (undefined, undefined, undefined).
Candidate methods with the same name are:
void java.awt.TextArea(java.lang.String)
void java.awt.TextArea(java.lang.String, int, int, int)
void java.awt.TextArea(java.lang.String, int, int)
void java.awt.TextArea()
void java.awt.TextArea(int, int)

Source File: http://web.pertus.com.pl/~marcoos/mozilla/lc.html
Line: 8

...

Opera - nie moge zamknac
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa

Postautor: marcoos » 07 stycznia 2004, 08:23

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20031206 Firebird/0.7+

Gandalf pisze:Mozilla Suite WinXP 20040103 + Java Sun 1.4.2 - Exception. ale inny:
Error: There is no Java constructor for class java.awt.TextArea that matches JavaScript argument types (undefined, undefined, undefined).


O, a to dobre. :)

Przecież konstruktor w JS był wywołany tak:

Kod: Zaznacz cały
f = new java.awt.TextArea("...", 5, 20);


czyli ewidentnie z jednym parametrem javascriptowego typu String, który teoretycznie LiveConnect powinnien skonwertować na java.lang.String i dwoma Number... Więc skąd "undefined"?!
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: marcoos » 07 stycznia 2004, 08:26

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20031206 Firebird/0.7+

Aha, mógłbyś spróbować utworzyć w tej Mozilli okienko bez TextArea (wywal t= new java.awt.TextArea i f.add(t) )?
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Olhado/256 » 07 stycznia 2004, 14:52

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; PL; rv:1.6b) Gecko/20031208

marcoos pisze:Moz 1.6b @ W2K, SunJ1.4.2: crash (Olhado? czy może po prostu brak okienka -> exception?)

Nie nie - wyskakuje w konsoli ten sam błąd, co u (prawie) wszystkich.
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: Gandalf » 09 stycznia 2004, 01:29

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031226 Firebird/0.7+

nie jestemw stanie odtworzyc.
Kazda kolejna proba przy skladzie kapeli - Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040103 + Java 1.4.2 konczy sie:

Error: uncaught exception: java.security.PrivilegedActionException: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa

Postautor: marcoos » 09 stycznia 2004, 02:25

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20040108 Firebird/0.8.0+ (marcoos)

A pod Linuksem? (Ważne też jest, czy to Sun Java, IBM Java czy Blackdown).

Swoją drogą, crash to może być wina Blackdowna, ale czemu Mozilla nie pozwala na stworzenie okna (ten cały wyjątek)?

Netscape 4 i Opera pozwalają, więc chyba tego wyjątku bezpieczeństwa nie powinno być, bo niby co niebezpiecznego jest w tym, że JS może utworzyć _niepodpisany-więc-bezpieczny_ aplet?
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Następna

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

Kto jest online

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

Przejdź do powiązanej strony

Nawigacja:

Stopka: