1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. milupo

Beiträge von milupo

  • WebExtension.Fragen()

    • milupo
    • 10. Juni 2018 um 13:41
    Zitat von EffPeh


    Eigentlich gibt es gar keinen Grund, da etwas neu zu packen.


    Ja, habe ich ja auch schon gemacht, aber nach jedem Start musst du das wieder machen. Ich installiere lieber und dann kann ich damit arbeiten. Wenn die Struktur so wäre, wie sie sein sollte, bräuchte ich ja nicht neu packen.

    Zitat

    Ich kann nichts empfehlen, was ich nicht kenne... :P
    web-ext hat sicher seine Berechtigung. Nur für mich selbst sehe ich da jetzt momentan keine wirkliche Bereicherung.
    Ich lade meine Extension zum Testen so wie oben beschrieben und nach Änderungen klicke ich eben den Button "Neu laden".
    Ist ja jetzt nicht so, dass ich den halben Tag damit verbringe, diesen Button zu klicken. ;)


    Ich habe das jetzt mal über web-ext versucht. Nur erzählt mir web-ext ich hätte auf meinem 64er System einen 32er Firefox installiert. Ich habe überhaupt gar keinen 32er Firefox installiert. Aber wie es scheint, sucht web-ext automatisch in C://Program Files (86). Dorthin habe ich Firefox aber nicht installiert.

  • WebExtension.Fragen()

    • milupo
    • 10. Juni 2018 um 12:11
    Zitat von EffPeh


    Das kann ich mir nicht wirklich vorstellen. Kann es sein, dass du das mit den ZIPs verwechselst, die ich bisher hier immer hochgeladen habe? Die funktionieren nämlich so, weil ich die auch entsprechend gepackt habe. Hier nochmal die aktuelle Version, manuell gepackt:
    extension.zip
    Das sollte so funktionieren, wie du es dir vorstellst. :)


    Ja, das könnte sein und diese extension.zip funktioniert. Kein Problem, da packe ich die Tab2List-master.zip eben neu.

    Zitat

    Aber die Github-ZIPs sind alle mit Unterverzeichnis. Hier mal ein anderes Beispiel einer Webextension:
    (Keine Ahnung, wozu die gut ist. Du musst die auch nicht installieren, nur entpacken. Dann siehst du, dass da nochmal ein Unterverzeichnis besteht.)
    https://github.com/tumpio/requestcontrol


    Schaue ich mir mal an.

    Zitat

    Du kannst das auch - weil wir es ja hier davon hatten - mit web-ext testen:
    https://github.com/mozilla/web-ext


    Huh, du empfiehlst web-ext, du Feind aller Kommandezeilen? ;) :D
    Sehe ich mir mal an.

  • WebExtension.Fragen()

    • milupo
    • 10. Juni 2018 um 00:23

    Na ja, ich gehe erst mal ins Bett. Neuer Tag, neuer Erfolg. Hoffe ich.

    Gute Nacht.

  • WebExtension.Fragen()

    • milupo
    • 10. Juni 2018 um 00:18
    Zitat von DAUFahnder


    Kann auch nicht. Das ZIP (vermutlich aus github.com als "Clone or download" gezogen?) enthält die Dateien in einem Unterverzeichnis. Zip entpacken und dann in about:debugging in das Unterverzeichnis gehen und z.B. die manifest.json auswählen.


    Wenn ich die die zip-Datei in xpi umbenenne und installiere, funktioniert das in der Regel. Diesmal nicht. Wenn ich über about:debugging die manifest.json prüfen lasse, wird die Erweiterung temporär installiert. Auf diese Weise klappt es also.

  • Gespeicherte Passwörter sind weg

    • milupo
    • 9. Juni 2018 um 23:58
    Zitat von black-dragon


    Und die Passwörter haut es nur bei Firefox raus und nie beim edge.


    Der Vergleich ist wertlos. Passwörter sind Daten und Daten werden im Profilverzeichnis gespeichert. Du wirst ja wohl nicht das Firefox-Profil mit Edge verwenden.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 23:47

    Mit der zip über about:debugging steht in der Browserkonsole:

    Error: "File C:\Users\Lenovo M58\Documents\downloads\Tabs2List-master.zip does not contain a valid manifest"
    loadManifestresource://gre/modules/addons/XPIInstall.jsm:803:11
    loadManifestFromFileresource://gre/modules/addons/XPIInstall.jsm:855:23
    installTemporaryAddonresource://gre/modules/addons/XPIInstall.jsm:3818:23
    methresource://gre/modules/addons/XPIProvider.jsm:2753:29
    installTemporaryAddonresource://gre/modules/AddonManager.jsm:2054:12
    installTemporaryAddonresource://gre/modules/AddonManager.jsm:3373:12
    installAddonresource://devtools/client/aboutdebugging/components/addons/Controls.js:80:5
    loadAddonFromFileresource://devtools/client/aboutdebugging/components/addons/Controls.js:70:7
    Controls.js:85:9

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 23:33

    Nein, die Meldung oben gehört wohl doch nicht dazu. Aber diese:

    1528579858003 addons.xpi WARN Invalid XPI: Error: File C:\Users\Lenovo M58\Documents\downloads\Tabs2List-master.xpi does not contain a valid manifest (resource://gre/modules/addons/XPIInstall.jsm:803:11) JS Stack trace: loadManifest@XPIInstall.jsm:803:11
    async*loadManifest@XPIInstall.jsm:1537:28
    async*init@XPIInstall.jsm:1960:13
    async*getInstallForURL@XPIInstall.jsm:3760:13
    async*XPIProvider[meth]@XPIProvider.jsm:2753:29
    promiseCallProvider@AddonManager.jsm:229:12
    async*getInstallForURL@AddonManager.jsm:1632:16
    getInstallForURL@AddonManager.jsm:3301:12
    handleUriInChrome@browser.js:978:9
    _loadURI@browser.js:1021:20
    loadURI@tabbrowser.xml:2271:13
    openLinkIn@utilityOverlay.js:512:5
    openUILinkIn@utilityOverlay.js:269:3
    openTrustedLinkIn@utilityOverlay.js:203:3
    fpCallback_done@browser.js:2433:9

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 23:29

    Vielleicht kannst du mit dieser Meldung aus der Borwserkonsole etwas anfangen:

    1528579558424 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 122" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:122 parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:132 onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:314 UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:243

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 23:14
    Zitat von EffPeh


    ...Tabs2List updated... :wink:


    Mist, der gleiche Fehler, diesmal stimmt die Dateistruktur jedoch.

  • Keine Icons auf manchen Webseiten trotz Einstellungen

    • milupo
    • 9. Juni 2018 um 22:19

    Hallo Lala_Ghost,

    gib about:config in die Adressleiste ein, bestätige die Warnung und gib dann oben im Feld Suchen: folgenden Text ein:

    security.sandbox.content.level

    Firefox springt jetzt dorthin. Klicke dann mit der rechten Maustaste und wähle Bearbeiten aus dem Kontextmenü.

    Ändere dann den eingetragenen Wert auf 2 und bestätige mit OK.

    Du kannst about:config nun wieder schließen.

    Teste jetzt.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 21:54

    Bestens. :)

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 21:45

    Ja, danke, das ist korrekt. Aber denke daran, dass du in der obersorbischen messages.json bei Tabs_zero noch rajtarkow einfügen musst.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 21:11

    EffPeh:

    Siehe hier:
    https://developer.mozilla.org/en-US/Add-ons/…ed_with_web-ext
    und hier
    https://developer.mozilla.org/en-US/Add-ons/…mmand_reference

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 21:08

    Ich habe doch noch Übersetzungsfehler gefunden. In der niedersorbischen messages.json. Der String in Zeile 135 ist noch obersorbisch. Rajtark pytać muss in Rejtark pytaś geändert werden.

    Außerdem heißt es im Niedersorbischen generell rejtark statt rajtark. Würdest du das bitte ändern? Außer oben bei dem unübersetzten Satz kommt der Fehler noch bei den Pluralstrings vor. Das ist wahrscheinlich passiert, weil ich Obersorbisch immer als Referenzsprache verwendet habe.

    Bei Tabs_two muss rajtarkaj in rejtarka geändert weden. Niedersorbisch hat dieses j am Wortende nicht.

    Schließlich: Bei tabs_zero muss rejtarkow (obersorbisch: rajtarkow) drin stehen. Nach 0 wird die gleiche Form wie nach 5 - 100 (tabs_other) verwendet.

    Vielen Dank.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 20:45
    Zitat von EffPeh


    Na, kein Problem. "Besser mal nachgefragt" sagt Muddi immer... :D


    Die Merkel? :D

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 20:38

    Ich bitte euch um Verzeihung für den Lärm um nichts. :(

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 20:33

    Es scheint daran zu liegen, dass ich den Namen der ZIP-Datei beim Download ändere. Das habe ich gemacht, um alte Versionen der Datei nicht zu überschreiben.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 20:25
    Zitat von Sören Hentzschel


    milupo: Weil GitHub über diesen Button vollkommen automatisch einen Download des gesamten Repositories erstellt und sich der Inhalt in einem Ordner mit dem Namen des Repositories befindet. Darauf hat man keinen Einfluss. Das Archiv ist also nicht geeignet, um in Firefox installiert zu werden.


    Darum geht es ja auch nicht. Sondern um diesen zusätzlichen Unterordner, der nicht sein darf. Ich benenne einfach die zip-Datei in .xpi um und kann installieren, sofern kein Fehler in der Struktur ist. Den gibt es aber.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 20:22
    Zitat von EffPeh


    Was genau meinst du denn? Wie ich meine Dateien zu Github transferiere?


    Nein, wie du das Packen veranlasst. Aber wenn du wirklich nur über Clone or download --> Download ZIP gehst, bleibt mir das rätselhaft, warum einmal richtig gepackt wird und ein andermal falsch.

  • WebExtension.Fragen()

    • milupo
    • 9. Juni 2018 um 20:15
    Zitat von Sören Hentzschel


    Ja, GitHub bietet ganz automatisch einen ZIP-Download des Repositories an, das beinhaltet alles direkt von der 1. Ebene an, da muss man GitHub nichts für mitteilen.


    Über Clone or download --> Download ZIP? Aber von da erhalte ich die falsch gepackte Datei.

Unterstütze uns!

Jährlich (2026)

29 %

29% (188,31 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon