Veröffentlicht 16. November 201113 j Hallo Zusammen, kann mir jemand sagen, wie mein Applet erkennen kann, wenn es auf einer fremden Webseite eingebunden ist? getCodeBase() ist ja hilfreich, und verwende ich auch schon, aber woran kann ich erkennen, dass es nicht sogar von meinem Server geladen wird? Mit <param name="codebase" value="pfad_zu_meiner_webseite/"> lässt sich ja so ein Applet normal von jedem Server aus einbetten... Ich selbst verwende diesen Parameter auch, um Stress mit einigen Webbrowsern zu vermeiden. Gibt es da eine Möglichkeit, dass das Applet auch erkennt, dass die HTML bzw. PHP Seite, in die es eingebunden ist, nicht auf meinem Server liegt?
16. November 201113 j Hast du es denn schonmal mit der Methode Applet#getDocumentBase() probiert? Das scheint doch die URL zu liefern, die du kontrollieren möchtest.
20. November 201113 j Autor Ja, danke, Funktioniert!!! (Man, hätte ich doch drauf kommen müssen.... tztztztz)
20. November 201113 j Autor Beispiel: (Achtung! Applet!) Legale Webseite: JavaCPC games site Nun ist jemand (Ich) auf die Glorreiche Idee gekommen, das Spiel auf einer Fremdwebseite (Auch meine) einzubauen. Ergebnis: http://cpc-live.com/pirated.html
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.