raik: livewire getCodeBase() wie überschreiben?

Beitrag lesen

ein applet fragt per

public void url getcodebase()

die adresse ab, von der es geladen wird, vergleicht diese mit einem vorgegebenen wert

("http://www.zuhause.com")

und gibt eine exeption in der statuszeile("bin nicht zu hause!") aus, wenn es lokal geladen wird, anstatt zu laufen (das appletfenster bleibt grau).
gibt es eine möglichkeit, per javascript den wert, den die java virtual machine als antwort auf getcodebase() zurückliefert, mit dem abgefragten wert zu überschreiben, so daß das  applet "glaubt", es sei von zuhause aus geladen worden?
oder lässt sich die bedingung:

springe zur exeption("bin nicht zu hause!"),
wenn codebase NICHT "http://www.zuhause.com"

ändern in

springe zur exeption("bin nicht zu hause!"),
wenn codebase "http://www.zuhause.com"

oder kann man evtl. die eingecodete adresse "http://www.zuhause.com"
per javascript überschreiben

um halt irgendwie die abgefragte bedingung zu erfüllen?