Manfred: JS-Zugriffsrechte abfragen

Kann ich abfragen, welche JS-Zugriffsrechte mein HTML-Dokument auf ein anderes Fenster besitzt?

Bsp: Ich oeffne mit Dokument A ein Fenster B
Mit B.opener kann ich auf A zugreifen.
Mit B.opener.closed kann ich abfragen, ob A noch geoeffnet ist.

Wenn ich A jetzt neu lade, zeigt mir B.opener.closed immer noch false an. D.h. B denkt, A sei noch geöffnet. Dennoch kann ich jetzt nicht mehr von B auf dieses Fenster zugreifen.

B.opener.document.location.reload() laesst sich nicht ausführen mit Verweiss "Zugriff verweigert".
Kann man die Zugriffsrechte abfragen, um diesen Fehler abzufangen?

Vielen Dank für Antwort!

  1. B.opener.document.location.reload() laesst sich nicht ausführen mit Verweiss "Zugriff verweigert".
    Kann man die Zugriffsrechte abfragen, um diesen Fehler abzufangen?

    Nicht direkt. Du kannst aber mit window.location.hostname prüfen ob beide Fenster von der gleichen Domain kommen:
    http://de.selfhtml.org/javascript/objekte/location.htm#hostname

    Struppi.

  2. Hi!

    Kann man die Zugriffsrechte abfragen, um diesen Fehler abzufangen?

    Due kannst den Fehler abfangen: http://de.selfhtml.org/javascript/beispiele/fehlerbehandlung_try_catch.htm.

    Gruß

    Martin