Beiträge von hartiberlin


    hartiberlin:


    Für die Installation von Erweiterungen gibt es auch noch einen alternativen Weg, der ohne policies.json funktioniert:


    https://support.mozilla.org/en…g-firefox-with-extensions


    Danke Sören, ja das hatte ich auch schon alles mal getestet, aber einfach nur das in die ID umgenannte idname.xpi File hat nicht geklappt...
    Musste man da nicht auch noch extra was in die policies.json Datei im /distribution Ordner rein schreiben, damit er das Addon überhaupt installiert ? Aus diesem Artikel geht das leider nicht hervor... hört sich so an, als ob man das Addon einfach nur ins
    /distribution/extensions Verzeichnis hinlegen muss und er installiert es von selbst ?
    Also braucht man da nicht auch noch ein policies.json oder Autoconfig File zusätzlich ??
    Leider gibt es bei den ganzen Versionen von Firefox ab Version 48 leider unterschiedliche Anleitungen, da sich da viel geändert hatte..
    Okay, werde es nochmal testen ohne policies.json und nochmal berichten... Danke erstmal.


    Wie man das alles zusammenpackt, was unter:
    https://support.mozilla.org/en…ckaging-windows-installer
    steht, funktioniert soweit, so mache ich es auch immer..

    @.DeJaVue wenn man es mit 3 Sätzen erklären kann, wie man ein fertiges XPI Addon zu einer Firefox Installation integriert, so dass die bei der FF-Installation gleich mit installiert wird, wäre es nett, wenn Du es kurz schilderst mit der MSI Methode.
    Vielen Dank.
    P.S. Wie ich mit APP7z und den 7z.exe Befehle eine fertige Firefox-FileStruktur zu einem Installationsfile machen kann, weiss ich bereits. Ich müsste nur wissen, wo das XPI File in welches Verzeichnis muss und welche Files man wie editieren muss,
    damit das XPI gleich mit installiert wird.
    Vielen Dank. Gruss, Stefan.


    Was spricht dagegen, unter Windows die Optionen zu MSI-Dateien, die Mozilla ja beschreibt, zu nutzen?


    Danke für die Anregung, Hast Du noch eine Idee dazu, wie ich das genau machen könnte ?


    und danke an Sören, ich werde mal schauen, ob ich ein Install.log File finde, so dass ich mal sehen kann, wo und wie
    das von der https Quelle installiert wurde und wo das Addon dann in welchen Pfad hingelegt wurde...


    Mann, jedes mal, wenn ich hier was posten will, haut mich dieser Scheiss Spamhaus Schutz als Blacklisted raus...
    was für eine Nerverei...
    Sind denn alle Adressen bei Versatel hier automatisch schon black gelistet oder wie ??


    Es kommt dauernd die Meldung :


    Deine IP-Adresse 87.123.192.130 wurde gesperrt, da sie auf der schwarzen Liste steht. Details findest du unter


    http://www.spamhaus.org/query/bl?ip=87.123.192.130.

    Okay, danke Sören, also was nicht ging war, einfach das XPI in das distribution Verzeichnis zu legen und es mit:


    Code
    "Install": ["addon-name.xpi"],


    aufzurufen in der policy.json für die Installationszeile....
    Da hat er nichts installiert....
    Hmm, da ich ja das XPI File gleich mitliefern will und nicht weiss, wo die User das Firefox
    dann in welchem Pfad installieren wollen, kann ich ja keinen festen Pfad dort vorgeben, sondern muss
    wirklich einen relativen Pfad vorgeben....


    In welcher Log-Datei könnte ich denn noch nachschauen, ob er vielleicht den Pfad nicht findet ??
    Wie gesagt, nach der Installation von Firefox war dann nichts unter Addons zu finden und Aufruf von
    about:policies brachte unter Windwos10 eine Fehlermeldung: Error not found oder so...


    Danke Dir.

    Hi Sören, nochmal eine nachfrage...
    Also ich habe es jetzt hinbekommen Online stehende Addons einfach mit dem https:// Link in das policy.json File einzufügen und die installiert er dann auch problemlos, sogar XPI Files, die nicht im Addon-Server gehostet werden...


    Aber ich habe es noch nicht hinbekommen auch lokale XPI Files mit zu installieren... Hmm..
    Kannst Du mir da bitte nochmal helfen, wie das genau mit den relativen Pfaden ist ?
    In welches Verzeichnis muss ich das XPI Addon-File am besten hinlegen und wie gebe ich dazu den Pfad ein, damit es auch installiert wird ?
    Muss es im core/distribution/extensions/ Verzeichnis liegen und wie muss dann genau der relative Pfad dahin aussehen ?
    Von welchem Basisverzeichnis muss man ausgehen ?


    Muss die Install Zeile dann so heissen ?

    Code
    "Install": ["\\core\\distribution\\extensions\\addon-name.xpi"],


    oder eher so:


    Code
    "Install": [".\\distribution\\extensions\\addon-name.xpi"],


    Von wo aus muss der Pfad gezählt werden, aus dem Distribution verzeichnis ? oder aus dem Core Verzeichnis, so dass man auch die richtigen Punkte setzen muss, damit der relative Pfad stimmt ?


    oder muss es dann so heissen:


    Code
    "Install": ["\\extensions\\addon-name.xpi"],


    Immer, wenn das XPI File im extensions Verzeichnis liegt, oder kann man das XPI auch gleich ins distribution Verzeichnis legen ?


    wäre nett, wenn mir jemand einen Tip geben könnte. Vielen Dank.


    P.S. Geht das alles nur bei der ESR Version oder auch bei der normalen Firefox Windows Version ?
    P.P.S.: bei about:policies kommt immer leider unknown error...

    Okay vielen Dank für deine Informationen ...ich bin jetzt gerade nur am Handy, deswegen werde ich das morgen dann erst ausprobieren können... am besten würde es sein, wenn man einfach nur den online Link zu dem XPI Addon nimmt dann müsste man eigentlich auf der sicheren Seite liegen... leider ist ja im Augenblick das BitTube Airtime Addon gerade nicht online wegen update Verifizierung , aber ich werde es morgen mal einfach mit einem anderen Addon austesten , ob das funktioniert und euch dann hier bescheid sagen...Danke nochmals..

    Danke für die Antwort...das wird dann aber spätestens schief gehen , wenn es der Anwender nicht auf Laufwerk C: sondern z.b. auf D: installieren will...
    Deswegen sind ja dann wohl relative Pfade wohl eher angesagt , oder sehe ich das falsch ?
    Die Frage ist nur von welchem Pfad muss man da ausgehen ? Von dem Pfad , wo das Setup.exe File liegt oder vom Directory wo das policy.json File liegt ?
    Und müssen da für die automatische Addon Installation noch andere Kommandos in die policy.json rein oder noch andere Files editiert werden ?
    Im Netz gibt es noch andere aber wahrscheinlich veraltete Anleitungen , wo was in eine Autoconfig Datei oder Manifest.js Dazei rein muss, aber anscheinend ist das alles nicht mehr aktuell ab FireFox60esr oder ?

    Ich habe ne Frage an den Sören,
    ich wollte neulich Deinen


    https://addons.mozilla.org/de/…erprise-policy-generator/


    benutzen, um eine Custom Firefox60esr Version zu erzeugen mit dem Bittube Airtime Addon...
    also das soll gleich installiert werden, wenn man die Firefox60esr Version installiert.....


    Habe also erstmal die Firefox60esr.exe Version mit 7-zip ausgepackt und dann
    habe ich also eine policies.json Datei erzeugt und die im core/distribution Directory abgelegt mit dem Inhalt:


    Code
    {
      "policies": {
        "Extensions": {
          "Install": ["//core/distribution/extensions/ed233011-8d56-4576-aad1-42ab5731f9cd.xpi"],
    
    
        }
    }


    Und die ed233011-8d56-4576-aad1-42ab5731f9cd.xpi Extension selber ins core/distribution/extensions
    abgelegt...


    Dann das übliche Packen mit 7zSD.fx und app.tag, etc, so dass eine Selbstextrahierende EXE entsteht...
    Leider installiert er beim Starten nur Firefox, aber nicht das Addon....


    Muss ich da noch was anderes eintragen, als nur die policies.json im distribution Pfad ?
    Muss ich noch irgendwelche anderen Config oder *.js Files dazu machen oder wie ?


    Wäre sehr nett von Dir, wenn Du mir einen Tip geben könntest...
    P.S: Das Bittube Airtime Addon ist leider zur Zeit gerade nicht online, da es noch ein paar Fehler hatte und bei Mozilla erst wieder aus dem Review rauskommen muss, bis es wieder unter Addons zu finden ist...


    Kann es sein, dass ich einfach nur den falschen Relativen Pfad genommen habe ?
    Vielen Dank.


    Gruss, Stefan Hartmann