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

  • Firefox: Mozilla stellt Unterstützung für veraltete Betriebssysteme endgültig ein

    • milupo
    • 11. März 2026 um 18:13
    Zitat von 2002Andreas

    Die Geräte/Systeme werden erst dann erneuert, wenn sie wirklich defekt sind.

    Ich fürchte, dass dann manche unbelehrbare Kandidaten dann Windows 11 runterwerfen und stattdessen Windows 7 draufspielen.

  • Zotero Connector

    • milupo
    • 11. März 2026 um 12:42
    Zitat von hhmmppff

    will erscheint das Fenster "Installation freisetzen"

    Du meinst „Installation fortsetzen". Das ist doch nur eine Warnung, weil du eine externe Erweiterung installieren willst, die sich nicht auf addons.mozilla.org befindet.

  • Der Glückwunsch-Thread

    • milupo
    • 10. März 2026 um 16:15

    Auch von mir alles Gute, BarbaraZ-.

  • Videos stoppen sofort

    • milupo
    • 7. März 2026 um 21:21
    Zitat von Spatz42

    Aber warum funktioniert es dann im Waterfox bzw. auf einem anderen Laptop?

    Die meisten Probleme entstehen im Benutzerprofil und haben gar nichts direkt mit Firefox zu tun. Waterfox verwendet andere Profile und das Firefox-Profil auf deinem anderen Laptop wird wohl auch nicht identisch sein. Also besagt der Vergleich so gut wie gar nichts.

    Führe mal den Fehlerbehebungsmodus aus.

  • Der Glückwunsch-Thread

    • milupo
    • 7. März 2026 um 11:36

    Auch von mir alles Gute zum Geburtstag, Endor!

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 3. März 2026 um 15:56
    Zitat von lenny2

    Ich habe es versucht, es hat nicht geholfen. Ich bin mir nicht sicher, ob ich alles richtig gemacht habe.

    Was hast du versucht? Das Skript aus Beitrag #143 oder das andere Skript? Hast du in Beitrag #43 in Zeile 104 den von mir angegebenen Pfad auch in Anführungszeichen gesetzt?

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 3. März 2026 um 14:51

    Der Pfad Zeile 104 scheint nicht mehr zu stimmen. Ersetzt ihn mal durch:

    JavaScript
    moz-src:///browser/components/urlbar/UrlbarUtils.sys.mjs

    Wenn hier UrlbarUtils.sys.mjs verwendet wird, statt UrlbarInput.sys.mjs, testet doch mal den obigen Pfad mit dem anderen Skript (Zeile 94).

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 2. März 2026 um 19:00

    Also eine Fehlerursache könnte sein, dass der Pfad zur Datei UrlbarInput.sys.mjs nicht stimmt, siehe Beitrag #22 von Endor, Zeile 94. Ich finde diese Datei gar nicht mehr. Sie wurde wahrscheinlich umbenannt in UrlbarInput.mjs. Die Dateinamen unterscheiden sich nur durch das jetzige Fehlen der Dateierweiterung .sys. Aber auch der Pfad ist anders: chrome://browser/content/browser/urlbar/UrlbarInput.mjs.

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 2. März 2026 um 16:41

    Das steht aber nicht in Beitrag #1. Muss man wirklich den ganzen Roman lesen, wenn man eine bestimmte Buchstelle haben will?

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 2. März 2026 um 16:35
    Zitat von 2002Andreas

    Und ich dir in 27 geantwortet darauf

    „Siehe in Beitrag 1“ sagt mir aber gar nichts. Dort ist zwar der Pfad neben dem Link zu sehen, aber einen Linkpfad sehe ich auch, nur nicht neben dem Link. Und es steht nirgendwo, dass der Pfad neben dem LInk sein muss.

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 2. März 2026 um 16:06
    Zitat von lenny2

    Ganz genau, das Skript fügt einen Tooltip neben dem Mauszeiger hinzu.

    Also meint ihr nicht den Pfad der links unten angezeigt wird? Ich habe doch extra in Beitrag #25 gefragt.

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 2. März 2026 um 15:00
    Zitat von Endor

    Und wie steht die Einstellung bei Dir:

    security.browser_xhtml_csp.enabled

    true oder false?

    Steht auf true.

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • milupo
    • 2. März 2026 um 14:46

    Was macht denn das Skript genau: Das hier?

    Meine Version des Skriptes ist diese:

    JavaScript
    // ==UserScript==
    // 
    // @description      Displays target URL in tooltip, when hovering over a link
    // Button has “tooltips on”/“tooltips off” positions
    // ==/UserScript==
    try {CustomizableUI.createWidget(({
        label: "Links in pop-up tooltips", localized: false,
        id: "URLTooltip", pref: "URLTooltip.enabled",
        get state() {
            return Services.prefs.getBoolPref(this.pref, true); // по-умолчанию включено
        },
        setIcon(btn, state = this.state) {
            btn.setAttribute("image", "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' style='fill:context-fill rgb(142, 142, 152);'><path d='M9.618 6.721a2.483 2.483 0 0 0-.39-.317l-.735.734A1.486 1.486 0 0 1 8.91 9.55l-2.12 2.122a1.486 1.486 0 0 1-2.122 0 1.486 1.486 0 0 1 0-2.121l.605-.605a3.53 3.53 0 0 1-.206-1.209L3.961 8.843a2.506 2.506 0 0 0 0 3.535 2.506 2.506 0 0 0 3.535 0l2.122-2.121a2.506 2.506 0 0 0 0-3.536z'/><path d='M6.79 9.55c.12.121.25.226.389.317l.734-.734a1.486 1.486 0 0 1-.417-2.411L9.618 4.6a1.486 1.486 0 0 1 2.121 0 1.486 1.486 0 0 1 0 2.121l-.605.605c.137.391.211.798.206 1.209l1.106-1.107a2.506 2.506 0 0 0 0-3.535 2.506 2.506 0 0 0-3.535 0L6.789 6.014a2.506 2.506 0 0 0 0 3.536z'/><circle style='fill:none;stroke:context-fill rgb(142, 142, 152);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round' cx='8' cy='8' r='7.4'/></svg>");
            btn.style.setProperty("fill", `${state ? "color-mix(in srgb, currentColor 20%, #e31b5d)" : ""}`);
        },
        onCreated(btn) {
            this.setIcon(btn), this.btn = btn, btn.owner = this;
            //btn.setAttribute("oncommand", "owner.toggle()");
    		btn.addEventListener('command', () => {
    				this.toggle();						
    		});
          //  btn.setAttribute("onmouseenter", "owner.mouseenter()");
    		btn.addEventListener('mouseenter', () => {
    			this.mouseenter();						
    		});
    		
        },
        mouseenter() {
            this.btn.tooltipText = this.label +' – '+ `${this.state ? "enabled" : "disabled"}`;
        },
        toggle() {
            Services.prefs.setBoolPref(this.pref, !this.state);
        },
        observe(s, topic) {
            if (topic.startsWith("q")) return this.destroy();
            var {state} = this;
            for(var {node} of CustomizableUI.getWidget(this.id).instances)
                this.setIcon(node, state);
            state ? this.initTooltip() : this.destroyTooltip();
        },
        init() {
            Services.prefs.addObserver(this.pref, this);
            Services.obs.addObserver(this, "quit-application-granted", false);
            this.state && this.initTooltip();
            delete this.init; return this;
        },
        destroy() {
            Services.prefs.removeObserver(this.pref, this);
            Services.obs.removeObserver(this, "quit-application-granted");
        },
        initTooltip() {
            var url = this.initURL = this.createURL("psInit");
            (this.initTooltip = () => Services.ppmm.loadProcessScript(url, true))();
        },
        destroyTooltip() {
            var url = this.createURL("psDestroy");
            (this.destroyTooltip = () => {
                Services.ppmm.removeDelayedProcessScript(this.initURL);
                Services.ppmm.loadProcessScript(url, false);
            })();
            delete this.createURL;
        },
        createURL: function createURL(meth) {
            var subst = this.id + "-" + meth;
            (createURL.rph || (createURL.rph = Services.io.getProtocolHandler("resource")
                    .QueryInterface(Ci.nsIResProtocolHandler)
            )).setSubstitution(subst, Services.io.newURI("data:text/javascript;charset=utf-8," + encodeURIComponent(
                `(${this[meth]})(ChromeUtils.importESModule("resource://gre/modules/TooltipTextProvider.sys.mjs").TooltipTextProvider.prototype)`
            )));
            delete this[meth]; return "resource://" + subst;
        },
        psInit: proto => {
            if (proto.getTextPlus) return proto.getNodeText = proto.getTextPlus.newGetNodeText;
            //================[ start content ]================
            proto.getTextPlus = node => {
                var href = getHref(node);
                if (!href || href == "#" || skipRe.test(href)) return;
                if (href.startsWith("data:")) return crop(href, 64);
                return crop(decode(href));
            }
            var skipRe = /^(?:javascript|addons):/;
            var getHref = node => {do {
                if (HTMLAnchorElement.isInstance(node) && node.href) return node.href;
            } while (node = node.flattenedTreeParentNode)}
            var crop = (url, max = 128) => url.length <= max
                ? url : url.slice(0, --max) + "\u2026"; // ellipsis
            var decode = url => {
                var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
                var ldu = ChromeUtils.importESModule("moz-src:///browser/components/urlbar/UrlbarInput.sys.mjs", {}).losslessDecodeURI;
                return (decode = url => {try {return ldu(ios.newURI(url));} catch {return url;}})(url);
            }
            //================[ end content ]==================
            var func = proto.getTextPlus.getNodeText = proto.getNodeText;
            proto.getTextPlus.newGetNodeText = proto.getNodeText = function(node, text) {
                var res = func.apply(this, arguments);
                if (!res && !(node?.localName != "browser" && node.ownerGlobal && node.ownerDocument))
                    return false;
                var txt = this.getTextPlus(node), add = "";
                return txt ? text.value = res ? text.value + "\n" + txt + add : txt + add : res;
            }
        },
        psDestroy: proto => {
            proto.getNodeText = proto.getTextPlus.getNodeText;
        }
    }).init())} catch(ex) {Cu.reportError(ex);}
    Alles anzeigen

    Die von Endor genannte Einstellung steht bei mir im NIghtly auf false.

  • Nach Start von FF soll sich der Fokus/Cursor im Suchfeld der Symbolleiste befinden.

    • milupo
    • 1. März 2026 um 12:33

    Wir müssten uns vielleicht mal um Nachwuchsarbeit kümmern, schließlich sind wir schon im Ruhestand und arbeiten immer noch im Forum. :D

  • browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar wurde entfernt

    • milupo
    • 28. Februar 2026 um 13:24
    Zitat von 2002Andreas

    Die gibt es doch nach wie vor

    Ergänzend: Bei der Einstellung in diesem Thema geht es um das Verhalten der Suchleiste auf der Startseite von Firefox, hat also nichts mit der normalen Suchleiste zu tun.

  • Mogelpackung PC GO + PC Magazin

    • milupo
    • 27. Februar 2026 um 21:42

    Danke. Den Firmenhintergrund kannte ich überhaupt nicht.

  • Das Script New_Addonbar.uc funktioniert nicht mehr.

    • milupo
    • 27. Februar 2026 um 19:20

    Vor kurzem kam das Update auf Firefox 148. Wie hast du das gemacht? Hast du in ein neues Installationsverzeichnis installiert oder ein neues Profil angelegt oder beides? Es ist deswegen auch wichtig, die Frage von 2002Andreas zu beantworten.

  • Das Script New_Addonbar.uc funktioniert nicht mehr.

    • milupo
    • 27. Februar 2026 um 17:53
    Zitat von 2002Andreas

    Nutzt du noch andere Skripte

    Fritz80 Hast du neue Skripte installiert? Es gibt manchmal Probleme, wenn mehrere Skripte auf die gleiche ID verweisen. Die ID der Toolbar „new-toolbar“ (tb.id) ist eine relativ allgemeine Bezeichnung.

  • Mogelpackung PC GO + PC Magazin

    • milupo
    • 27. Februar 2026 um 17:22

    Hallo,

    ich habe immer die Zeitschrift PC Magazin gekauft. Irgendwann hieß es dann PC GO + PC Magazin. Da dachte ich mir schon: Aha, hier sollen Kosten gespart werden. Heute war ich einkaufen und da ich die Zeitschrift immer gekauft habe, habe ich gar nicht erst hineingesehen. Das war ein Fehler, ich habe nämlich da die „Katze im Sack“ gekauft. Ich schlage die Zeitschrift auf, da prangt die Riesenüberschrift „CHIP“ vor mir. Nur der Umschlag war noch PC GO + PC Magazin. Auf der Rückseite der Umschlagvorderseite steht „PC Go + PC Magazin und CHIP werden jetzt eins!“. Und tatsächlich: Alles CHIP! Und auch die Ankündigung für die nächste Ausgabe ist für die CHIP. CHIP hat also PC GO + PC Magazin geschluckt!

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

    • milupo
    • 26. Februar 2026 um 12:10

    Es wäre gut zu wissen, welchen Eintrag das betrifft, damit das Problem gelöst werden kann.

Unterstütze uns!

Jährlich (2026)

34 %

34% (263,24 von 775 EUR)

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