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. style4fruits

Beiträge von style4fruits

  • Anfänger - Addon 1zu1 nachgeschrieben, doch es funzt nicht

    • style4fruits
    • 1. Juni 2013 um 04:47

    Hallo Sören,

    vielen dank für die erläuterungen und der tipp ist sehr nice.

    habe so eben meine ersten menüpunkte im contextmenü eingefügt :D

    jetzt muss ich nur noch 4 auswahlmöglichkeiten zusammenschustern und fertig ist mein addon :D
    (also 2 hauptpunkte und bei einem kann man noch spezifischer auswählen)..

    aber vorher muss ich auf jeden fall noch mehr englisch pauken, da es mir so scheint als ob die meisten tiefergehenden informationen wohl auch nur auf english vorrätig sind :) bevor ich überhaupt dran denken kann weiterzumachen :D

    ps. die kleinschreibung aus dem englischen beherrsche ich schon ganz gut :D

    mfg

  • Anfänger - Addon 1zu1 nachgeschrieben, doch es funzt nicht

    • style4fruits
    • 1. Juni 2013 um 01:08

    Hallo zusammen,

    ich bin etwas ratlos und absoluter Noob. Wollte mich zum Einstieg an einem simplen Nachbauen eines addons versuchen :mrgreen:
    um mal reinzuschnuppern etc pp.

    Browser-Version: Firefox 21.0
    Als "Builder" nutzte ich wie im Video den Addon-Builder von der mozilla-Seite.

    Also habe ich mir das Video vom mozilla-summit 2010 rausgesucht in dem ein Steve Jobs ähnlicher Typ ein Addon innerhalb
    von wenigen Minuten schreibt. (es geht darum markierte Wörter oder Texte ins Englische zu übersetzen)

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    ---------- Der Code ist von mir 1 zu 1 abgeschrieben worden. Doch es funktioniert nicht !!!
    Heißt nachdem das addon über den Test-Button erfolgreich installiert wird und ich dann haargenau das mache
    was der Typ im Video macht --> einen neuen Tab öffnen, Seite aufrufen, Text markieren und das Kontext-Menü aufrufen,
    wird mir "TestinEnglish" nicht angezeigt. (ok fast 1zu1, hab statt "Translate Selection" "TestinEnglish"; das dürfte aber nicht relevant sein)

    Dazu muss ich sagen, hab ich natürlich noch andere Addons installiert; im Gegensatz dem Firefox im Video.*das dürfte doch aber auch kein Problem sein oder?

    Dann habe ich mal nachgeschaut und da ist mir aufgefallen, dass das "get" ganz unten im Video weiß und bei mir blau ist.
    Kann das der Grund sein ? Und wenn ja, wieso ist das bei dem weiß und bei mir blau ?
    Liegts daran, dass damals "get" noch kein gültiger Befehl war ?

    Über Hilfe bin ich wirklich dankbar und werde dem Ersten, der mir hilft ein addon widmen. <:o

    Wo liegt der Fehler ?

    Beste Grüße
    J

    Code
    let selection = require("selection");
    let contextMenu = require ("context-menu");
    
    
    contextMenu.add(contextMenu.Item({
        label: "TestinEnglish",
        context: function() { return selection.text ? true : false },
        onClick: function() {
          require("request").Request({
          url: "http://ajax.googleapis.com/ajax/services/language/translate",
          content: {
            v: "1.0",
            q: selection.text,
            langpair: " en"
            },
            headers: {
              Referer: require("tabs").activeTab.location
            },
            onComplete: function() {
              selection.text = this.response.json.responseData.translatedText;
            }
          }).get();
        }
    }));
    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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