Wie Zeichen-Skript oder einer Webseite erfordern UniversalXPConnect Privileg

Ich habe eine website, die verwendet einige Funktionen implementiert, im Firefox-Erweiterung, die ich entwickelt habe. JavaScript-Skript auf einer meiner Webseiten erfordert UniversalXPConnect Privileg für die Kommunikation mit XPCOM-Komponente implementiert, die in meiner Firefox-Erweiterung.

Standardmäßig, wenn mein Skript versucht, aktivieren Sie diese Berechtigungen für den Zugriff auf XPCOM-Komponente:

netscape.Sicherheit.PrivilegeManager.enablePrivilege("UniversalXPConnect");

... tritt der folgende Fehler auf:

Fehler: Ein Skript von "http://example.com" wurde verweigert UniversalXPConnect Privilegien.

Aktivieren dieses Privileg derzeit müssen die Benutzer manuell Bearbeiten "unterzeichnet.applets.codebase_principal_support" - Einstellung in "about:config" von Firefox Seite.

Dieser Seite: http://www.mozilla.org/projects/security/components/signed-scripts.html ich gelernt, dass es möglich ist, explizit anmelden meine Seite mit Skript erfordert dieses Privileg. Nachdem ich Zeichen mein Skript Benutzer müssen nicht manuell Bearbeiten oben genannten Einstellung.

Website gehostet wird, auf der Linux-Plattform unter Drupal CMS.

Wäre ich sehr dankbar, wenn Sie ihm geben könnte mir eine genaue Schritt-für-Schritt-Anleitung, wie melde ich mein Skript (welche tools sollte ich mir herunterladen, wie auf Zertifikat erstellen, etc.), solche, die nach Ihren Anweisungen Bearbeiten about:config-Einstellung wird nicht nötig sein.

  • Da ich habe genau das gleiche problem. Wenn Sie bereits figured it out dann können Sie mir helfen mit, dass.
  • hast du eine Lösung für dieses problem? Ich habe das gleiche Problem.
  • gleiche Problem...jemand bitte helfen...
InformationsquelleAutor user441417 | 2010-09-07
Schreibe einen Kommentar