Hi,
auf einem Rechner, der keinen Internet-Zugang hat, wird Cross-Site-Scripting verwendet: Daten werden in einem Java-Script über AJAX von einem anderen Server abgerufen.
Unter Firefox 2 wurde dafür bei about:config folgendes gesetzt:
Zitatsigned.applets.codebase_principal_support=true
Im JavaScript code wurde der Zugriff freigeschaltet:
Code
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite UniversalBrowserWrite UniversalPreferencesRead UniversalBrowserRead");
So weit, so gut, funktioniert.
Jetzt soll auf FireFox 3 geupdated werden. Dort funktioniert dieses Verfahren nicht mehr. Statt dessen erzeugt der Aufruf von XMLHttpRequest.open() folgende Fehlermeldung:
Code
[Exception... "Component returned failure code: 0x805e000a [nsIXMLHttpRequest.open]" nsresult: "0x805e000a (<unknown>)" location: "JS frame :: http://localhost/aww/php/vbtest.js :: GetData :: line 32" data: no]
Was muss ich unter FireFox3 machen, damit es wie unter FireFox2 funktioniert?
Ciao
Frank