Hallo Michael,
es ist aber m. E. ein Unterschied, ob ein Bookmarklet (also etwas,
das der Benutzer explizit in seiner Browser-Konfiguration ge-
speichert hat) auf ein fremdes Fenster zugreift, oder ob das eine
fremde HTML-Seite tut (beispielsweise die Eingabewerte Deiner
Bankzugangskennung aus dem Formular im anderen Browserfenster
auslesen und via URL-Zugriff an einen eigenen Server senden und
ähnliche Scherze).
Ja klar, Bookmarklets haben sehr viel weitgehendere Rechte. Aber es ging doch auch nur um den Fall, lokale Dateien über ein Bookmarklet, also vom Benutzer kontrolliert, einzubinden. Auf anderem Wege macht IE das doch (hoffentlich) auch nicht.
Im Mozilla hätte man aber noch die Möglichkeit, den gesamten Code der js-Datei in eine Zeile zu schreiben, und dann ein Bookmarklet daraus zu machen. Das dürfte dann auch sehr viel länger sein als bei anderen Browsern (getestet hatte ich mal bis 1 MB). Nur ist das ohne Zeilenumbruch natürlich völlig unübersichtlich, und beim Debugging weiß man dann, was echter Quälcode ist. Angenehmer wäre es, wenn Mozilla js-Dateien akzeptieren würde.
Grüße, Stefan