JavaScript -> Applet kald fejler
Jeg har lavet en chat-klient, der henter en meget lille Java-applet fra samme IP som chatserveren, og bruger den til at sende og modtage. Alt anden funktionalitet ligger i javascript, der hentes fra en anden server.Nu er problemet at jeg sagtens kan få det til at køre i IE, men i Nutscape og Bugzilla kegler den med exception:
Java(TM) Plug-in: Version 1.4.0_01
Using JRE version 1.4.0_01-ea Java HotSpot(TM) Client VM
sun.plugin.liveconnect.OriginNotAllowedException: JavaScript is not from the same origin as the Java code, caller=http://192.168.0.2, callee=http://server.zhat.dk/client/Client.zip
at sun.plugin.liveconnect.SecureInvocation.checkLiveConnectCaller(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.access$000(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.liveconnect.SecureInvocation.CallMethod(Unknown Source)
Hvordan kan jeg omgå problemet? Det er ikke muligt at hente scriptet fra samme server, da det fylder for meget, og serveren er kun forbundet med 256 Kbit/s linie.
