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

  • AddBookmark here Script arbeitet nicht in Nightly

    • milupo
    • 1. April 2025 um 12:46

    Hallo Boersenfeger,

    probiere mal folgende Skriptversion:

    JavaScript
    // ==UserScript==
    // @name            Add Bookmark Here
    // @namespace       about:userchromejs/addbookmarkhere
    // @description     add "Add Bookmark Here" contextmenu in places menu
    // @include         chrome://browser/content/browser.xhtml
    // @include         chrome://browser/content/places/places.xhtml
    // @shutdown        window.AddBookmarkHere.uninit()
    // @author          Ryan, zbinlin
    // @homepage        http://mozcp.com
    // @version         0.0.3
    // ==/UserScript==
    
    /**
     * ******************************** Changelog ********************************
     * version: 0.0.3
     *  * Kompatibilitäts - Probleme mit neueren Firefox-Versionen behoben.
     *  * Achtung: nur in Firefox 100 getestet!
     * version: 0.0.2
     *  * Kompatibel mit Firefox 21+
     *
     * version: 0.0.1
     *  * Initialisierung
     * ***************************************************************************
     */
    
    "use strict";
    
    (function () {
        if (window.AddBookmarkHere) return;
        var AddBookmarkHere = {
            PARENT_NODE: "placesContext",
            REF_NODE: "",
            init: function () {
                var parentNode = document.getElementById(this.PARENT_NODE);
                if (!parentNode) return;
                var self = this;
                window.addEventListener("unload", function _(e) {
                    window.removeEventListener("unload", _, false);
                    self.uninit();
                }, false);
                var refNode;
                if (this.REF_NODE !== "") {
                    var refNode = document.getElementById(this.REF_NODE);
                }
                this.addContextMenu(parentNode, refNode);
                /*
                var node = document.getElementById("placesContext_createBookmark");
                if (!node) return;
                node.removeAttribute("forcehideselection");
                node.setAttribute("selection", "any"); 
                node.removeAttribute("command");
                node.setAttribute("oncommand", "AddBookmarkHere.addBookmark(event);");
                */
            },
            addContextMenu: function (parentNode, afterNode) {
                var menuitem = document.createXULElement("menuitem");
                menuitem.id = "placesContext_add:bookmark";
                menuitem.setAttribute("label", Services.locale.appLocaleAsBCP47.includes("de") ? "Lesezeichen hier hinzufügen" : "Add Bookmark Here");
                menuitem.setAttribute("accesskey", "h");
                menuitem.setAttribute("selection", "any");
                menuitem.setAttribute("class", "menuitem-iconic");
                menuitem.setAttribute("style", "list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iY29udGV4dC1maWxsIiBmaWxsLW9wYWNpdHk9ImNvbnRleHQtZmlsbC1vcGFjaXR5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC44MDgwMiAyLjEwMTc5QzguNDc3ODkgMS40MzI4NyA3LjUyNDAzIDEuNDMyODcgNy4xOTM5IDIuMTAxNzlMNS42NzI4MSA1LjE4Mzg0TDIuMjcxNTYgNS42NzgwN0MxLjUzMzM2IDUuNzg1MzQgMS4yMzg2MSA2LjY5MjUxIDEuNzcyNzcgNy4yMTMyTDQuMjMzOTQgOS42MTIyNEwzLjY1Mjk0IDEyLjk5OTdDMy41MjY4NCAxMy43MzUgNC4yOTg1MyAxNC4yOTU2IDQuOTU4NzkgMTMuOTQ4NUw4LjAwMDk2IDEyLjM0OTFMOC40ODI5IDEyLjYwMjVDOC4xODU5NyAxMi4zMjg0IDggMTEuOTM1OSA4IDExLjVDOCAxMS40NDQ2IDguMDAzIDExLjM5IDguMDA4ODQgMTEuMzM2MkM3Ljg2MjM2IDExLjMzNDkgNy43MTU2NCAxMS4zNjk0IDcuNTgyMTUgMTEuNDM5NUw0LjY3MjggMTIuOTY5MUw1LjIyODQzIDkuNzI5NDdDNS4yNzg1MSA5LjQzNzUxIDUuMTgxNzEgOS4xMzk2MSA0Ljk2OTYgOC45MzI4NUwyLjYxNTg4IDYuNjM4NTRMNS44Njg2NCA2LjE2NTg5QzYuMTYxNzggNi4xMjMyOSA2LjQxNTE5IDUuOTM5MTggNi41NDYyOCA1LjY3MzU1TDguMDAwOTYgMi43MjYwNUw4LjczMzUxIDQuMjEwMzZDOC45NTc4MiA0LjA3Njc1IDkuMjE5OTUgNCA5LjUgNEg5Ljc0NDg1TDguODA4MDIgMi4xMDE3OVpNOS41IDVDOS4yMjM4NiA1IDkgNS4yMjM4NiA5IDUuNUM5IDUuNzc2MTQgOS4yMjM4NiA2IDkuNSA2SDE0LjVDMTQuNzc2MSA2IDE1IDUuNzc2MTQgMTUgNS41QzE1IDUuMjIzODYgMTQuNzc2MSA1IDE0LjUgNUg5LjVaTTkuNSA4QzkuMjIzODYgOCA5IDguMjIzODYgOSA4LjVDOSA4Ljc3NjE0IDkuMjIzODYgOSA5LjUgOUgxNC41QzE0Ljc3NjEgOSAxNSA4Ljc3NjE0IDE1IDguNUMxNSA4LjIyMzg2IDE0Ljc3NjEgOCAxNC41IDhIOS41Wk05LjUgMTFDOS4yMjM4NiAxMSA5IDExLjIyMzkgOSAxMS41QzkgMTEuNzc2MSA5LjIyMzg2IDEyIDkuNSAxMkgxNC41QzE0Ljc3NjEgMTIgMTUgMTEuNzc2MSAxNSAxMS41QzE1IDExLjIyMzkgMTQuNzc2MSAxMSAxNC41IDExSDkuNVoiLz4KPC9zdmc+Cg==)");
                menuitem.addEventListener("command", this, false);
                if (typeof refNode !== "undefined") {
                    parentNode.insertBefore(menuitem, afterNode);
                } else {
                    parentNode.appendChild(menuitem);
                }
            },
            handleEvent: function (e) {
                var popupNode = e.currentTarget.parentNode.triggerNode;
                if (!popupNode) return;
                var view = PlacesUIUtils.getViewForNode(popupNode);
                if (!view) return;
                var bookmarks = Cc["@mozilla.org/browser/nav-bookmarks-service;1"].getService(Ci.nsINavBookmarksService);
                var selectedNode = view.selectedNode;
                var iid, aid;
                if (selectedNode) {
                    if (PlacesUtils.nodeIsFolderOrShortcut(selectedNode) /* Firefox 21+ inkompatibel && !PlacesUtils.nodeIsLivemarkContainer(selectedNode) && !PlacesUtils.isReadonlyFolder(selectedNode) */) {
                        iid = selectedNode.itemId;
                        aid = e.shiftKey ? 0 : bookmarks.DEFAULT_INDEX;
                    } else {
                        iid = bookmarks.getFolderIdForItem(selectedNode.itemId);
                        var id = bookmarks.getItemIndex(selectedNode.itemId);
                        aid = e.shiftKey ? id : id + 1;
                    }
                } else {
                    iid = view.result.root.folderItemId;
                    aid = e.shiftKey ? 0 : bookmarks.DEFAULT_INDEX;
                };
                var uri = Services.io.newURI(gBrowser.currentURI.spec, null, null);
                var title = gBrowser.contentTitle
                bookmarks.insertBookmark(iid, uri, aid, title);
            },
            uninit: function () {
                var self = this;
                try {
                    var menuitem = document.getElementById("placesContext_add:bookmark");
                    menuitem.removeEventListener("command", self, false);
                    menuitem.remove();
                    delete window.AddBookmarkHere;
                } catch (ex) {
                }
            }
        };
        AddBookmarkHere.init();
        window.AddBookmarkHere = AddBookmarkHere;
    })();
    Alles anzeigen
  • Mehrzeilige Tableiste + ungelesene Tabs farbig

    • milupo
    • 31. März 2025 um 18:35
    Zitat von Boersenfeger

    Sären

    Sören ;)

  • Wie funktioniert "Selective Bookmarks Export Tool" ???

    • milupo
    • 30. März 2025 um 10:50
    Zitat von lenny2

    beheben Sie die Erweiterung Schaltfläche auf der Symbolleiste

    Das ist mir unklar. Was soll das heißen?

  • Wie funktioniert "Selective Bookmarks Export Tool" ???

    • milupo
    • 30. März 2025 um 10:38
    Zitat von aries13

    Jetzt nach Installation des "Selective Bookmarks Export Tool" kommt diese Anzeige nicht mehr

    Welche Anzeige? Der Eintrag „Export current bookmark“ erscheint bei mir im Kontextmenü.

    Wenn du außerdem unter dem Puzzle-Symbol in der Symbolleiste auf den Eintrag der Erweiterung klickst, erscheint eine Struktur deiner Lesezeichen und du kannst dann wie gewünscht auswählen und exportieren.

  • Deepl Context Script funktioniert nicht mehr in Nightly

    • milupo
    • 29. März 2025 um 20:43

    Ja, das funktioniert. :thumbup:

  • Deepl Context Script funktioniert nicht mehr in Nightly

    • milupo
    • 29. März 2025 um 18:06
    Zitat von Boersenfeger

    Hast du da einen Ansatz?

    Ich muss erst probieren.

  • Deepl Context Script funktioniert nicht mehr in Nightly

    • milupo
    • 29. März 2025 um 17:55

    So auf Anhieb sehe ich, dass in Zeile 27 noch der Inlinehandler oncommand verwendet wird. Das muss in einen Ausdruck mit addEventListener umgebaut werden.

  • Suchoptionen in Firefox ohne Anmeldung nutzen und dauerhaft sichtbar machen

    • milupo
    • 29. März 2025 um 12:22

    Die Leiste erscheint meines Wissens erst, wenn man die Suche gestartet hat. Also auf der Ergebnisseite.

  • Untermenü Link kopieren funktioniert nicht mehr mit Taste "k"

    • milupo
    • 28. März 2025 um 22:07

    RalfS67 Ich habe heute eine Antwort vom deutschen Firefox-Übersetzer erhalten. Er hat die Zugriffstaste für die Zeichenkette „Saubere Link-Adresse kopieren“ geändert, sodass die Zugriffstaste „k“ für „Link-Adresse kopieren“ wieder funktionieren sollte. Allerdings ist das für Firefox 137, der am Dienstag erscheinen wird, noch nicht möglich, sondern erst für Firefox 138, der voraussichtlich am 29. April 2025 erscheinen wird.

  • Firefox 136.0.3 verbessert Performance für TikTok-Nutzer

    • milupo
    • 26. März 2025 um 18:44

    TikTok mag eine hohe Wichtigkeitsbreite haben, dieses Forum hat aber eine hohe Wichtigkeitsdichte. :)

  • Seit etlichen Wochen Probleme mit manuellen Updates von FF

    • milupo
    • 26. März 2025 um 16:55
    Zitat von Upgrader

    Werden solche und andere Änderungen über about:config eigentlich im Profilordner gespeichert und bleiben damit auch nach einer Neuinstallation von FF erhalten?

    Ja, alle Einstellungen und Daten bleiben erhalten, solange wie du auch nach der Neuinstallation von Firefox das gleiche Profil nutzt.

  • Kein Download-Icon bei m.wikisource.org

    • milupo
    • 25. März 2025 um 15:30

    Ich habe die mobile Seite jetzt mal bloß auf dem PC getestet. Ich kann bestätigen, dass bei Chrome ein Symbol für „PDF herunterladen“ erscheint, aber nur, wenn man abgemeldet ist. Wenn man angemeldet ist, muss man unter den Link Mehr. In Firefox gibt es diesen Link nicht, ob angemeldet oder abgemeldet.

  • Code wird doppelt eingetragen in den Browser-Werkzeugen

    • milupo
    • 25. März 2025 um 12:14

    Ich kann bestätigen, dass das Problem behoben ist.

  • Daten werden nicht aus Adressleiste geladen

    • milupo
    • 25. März 2025 um 00:01

    Ich denke, nein. Es ist ja der Server, der blockiert, und den kannst du sicher nicht austricksen.

  • Daten werden nicht aus Adressleiste geladen

    • milupo
    • 24. März 2025 um 23:34

    Das Nichtergänzende steht aber auf Deutsch da und ich habe nicht geschrieben, dass der Inhalt der Wikipedia ergänzend ist, sondern nur, dass das eine ergänzende Information von mir ist.

  • Daten werden nicht aus Adressleiste geladen

    • milupo
    • 24. März 2025 um 23:19

    Ergänzend hier in der Wikipedia:

    HTTP-Statuscode – Wikipedia
    de.wikipedia.org

    Herunter zu Statuscode 418 scrollen.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 24. März 2025 um 23:02

    Bleib dran. Mach zwischendurch Pausen. In denen dann die Erleuchtung kommen kann. :) Das macht den Kopf frei. Das ist meine Methode, mit der ich trotz Mangel an JavaScript-Kenntnissen zum Erfolg zu kommen versuche. Und ich bin mir sicher, dass du bessere JavaScript-Kenntnisse als ich hast.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 24. März 2025 um 22:51
    Zitat von BrokenHeart

    Die dritte wäre, dass ich noch erleuchtet werde und mir eine funktionierende Lösung "zufliegt"

    Da bin ich optimistisch. :)

  • Untermenü Link kopieren funktioniert nicht mehr mit Taste "k"

    • milupo
    • 24. März 2025 um 22:17

    Ich habe mal auf Pontoon einen Kommentar diesbezüglich an einen Übersetzer geschickt.

  • Untermenü Link kopieren funktioniert nicht mehr mit Taste "k"

    • milupo
    • 24. März 2025 um 21:43

    Weil „k“ als Zugriffstaste irrtümlicherweise doppelt vergeben ist. Siehe gleich den Eintrag darunter: „Saubere Link-Adresse kopieren“.

    Irgendwie ist mir, als hätten wir das Thema schon mal gehabt.


    Ich habe mal auf Pontoon nachgesehen, es ist wirklich so. Die englischen Zugriffstasten sind unterschiedlich.

Unterstütze uns!

Jährlich (2026)

21,3 %

21,3% (138,31 von 650 EUR)

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