2008-11-10 10 views
6

Was muss ich tun, um die "Manuelle Installation" in Firefox für ein Plugin zu vermeiden und wohin muss ich gehen oder was muss ich tun tue, um die (Autor nicht verifiziert) Nachricht beim Herunterladen eines Plugins zu vermeiden. Idealerweise möchte ich die Installation des Plugins automatisch initiieren und wenn ich das Plugin irgendwie signieren muss, um zu zeigen, dass es keine bösartigen Dinge tut, würde ich das auch gerne tun.So vermeiden Sie die Meldung (Autor nicht verifiziert) bei der Installation einer Firefox XPI Datei

Danke!

Antwort

3

Hier ist die official tutorial, die nur mit der Unterzeichnung der XPI befasst. Ich glaube nicht, dass es möglich ist, das Plug-In aus offensichtlichen Sicherheitsgründen automatisch zu installieren.

+0

Link funktioniert nicht. – Leonard

+0

Ich reparierte den defekten Link. –

0

Hier ist die official tutorial, die mit der Unterzeichnung der XPI befasst. Eine automatische Installation ist aus Sicherheitsgründen nicht möglich.

4

Das Signieren des XPI wird die Warnmeldung entfernen, aber es gibt immer noch keine automatische Möglichkeit, Erweiterungen oder Plugins zu installieren.

Ich habe ein paar Posts über die XPI Format und ein Howto für signing mit einem Java-Kommandozeilen-Tool geschrieben.

Das Tool XPISigner vereinfacht den Prozess erheblich und ist in Build-Systeme integrierbar.

+0

Die Links "XPI-Format" und "Signieren" sind nicht mehr gültig. – MuiBienCarlota

1

Werke für mich auf FF 2.0.3:

<script type="application/javascript"> 
<!-- 
function install (aEvent) 
{ 
    var params = { 
    "Foo": { URL: aEvent.target.href, 
      IconURL: aEvent.target.getAttribute("iconURL"), 
      Hash: aEvent.target.getAttribute("hash"), 
      toString: function() { return this.URL; } 
    } 
    }; 
    InstallTrigger.install(params); 

    return false; 
} 
--> 
</script> 

<a href="http://www.example.com/foo.xpi" 
    iconURL="http://www.example.com/foo.png" 
    hash="sha1:28857e60d043447c5f4550853f2d40770b326a13" 
    onclick="return install(event);">Install Extension!</a> 
Verwandte Themen