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. 2002Andreas

Beiträge von 2002Andreas

  • OpenWith.uc.js zeigt Icon des Browsers nicht an.

    • 2002Andreas
    • 6. Januar 2026 um 16:07
    Zitat von omar1979

    Vielen Dank.

    gerne wie immer:)

  • OpenWith.uc.js zeigt Icon des Browsers nicht an.

    • 2002Andreas
    • 6. Januar 2026 um 13:02
    Zitat von omar1979

    ich benütze folgendes OpenWith.uc.js

    Thema hatten wir schon;)

    Beitrag

    RE: ScrollTopAndBottom.uc.js und Open with.uc.js zeigen keine Icons mehr an im Nightly

    2002Andreas Ich hab's



    Ändere die Zeile mit : image:    "moz-icon:file:///" + BrowserPath[i].split("<>")[0] + "?size=16",
    einfach in : image:  "moz-icon:file:///" + encodeURIComponent(BrowserPath[i].split("<>")[0]) + "?size=16",

     

    So! Nun muss ich aber ins Bett.

    Ach, und so ganz nebenbei habe ich das Appmenü-Skript auch gefixt!
    Wer nutzt das Original?
    Mira_Belle
    1. August 2025 um 00:31

    Oder teste bitte:

    JavaScript
    // ==UserScript==
    // @name			OpenWith
    // @description		Fügt dem Kontextmenü ein Menü hinzu, zum Öffnen der aktuelle Seite und eines ausgewählten Links in einem anderen Browser.
    // @description		und eines ausgewählten Links in einem anderen Browser.
    // @version			1.2.1a  63+
    // @author			y2k
    // @include			main
    // @charset			UTF-8
    // @namespace		http://tabunfirefox.web.fc2.com/
    // @note			Anwendungssymbol anzeigen
    // @note			als .uc.js Script umgeschrieben
    // ==/UserScript==
    (function() {
    "use strict";
    /*
    	Vor Verwendung, Pfad auf eigene Umgebung ändern(\ wird durch \\ ersetzt)
    	Zum Übergeben von Argumenten, wie folgt vorgehen:
    	C:\\Program Files\\Internet Explorer\\iexplore.exe<>$1 Argument Argument
    	※ $1 wird in URL umgewandelt
    */
    const BrowserPath = {
    "Firefox":             "C:\\Program Files\\Mozilla Firefox\\firefox.exe",
    "Brave Portable":      "D:\\PortableProgramme\\brave-portable\\brave-portable.exe",
    "Opera Portable":      "D:\\PortableProgramme\\OperaPortable\\opera.exe",
    "Chrome":              "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
    "Edge":		           "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
    };
    
    const FlatMenu = false;
    
    const OpenWith = {
    	start: function() {
    		const cm = document.getElementById("contentAreaContextMenu");
    		cm.addEventListener("popupshowing", function(e) {
    			if (e.target == this) { OpenWith.onpopup(e); }
    		}, false);
    	},
    
    	createMenu: function() {
    		if (this.pageItem || this.linkItem) {
    			return;
    		}
    
    		const contextMenu = document.getElementById("contentAreaContextMenu");
    		const pageMenu = this.$C("menu", { id: "context-open-with-page", label: "Seite öffnen mit…" });
    		contextMenu.insertBefore(pageMenu, contextMenu.querySelector(":scope > #context-bookmarkpage, :scope > #context-savepage"));
    
    		const linkMenu = this.$C("menu", { id: "context-open-with-link", label: "Link öffnen mit…" });
    		contextMenu.insertBefore(linkMenu, contextMenu.querySelector(":scope > #context-sep-open"));
    
    		this.pageItem = this.createMenuItem(pageMenu, "openPage", FlatMenu? "Seite öffnen mit $1 ":"  Öffnen mit $1");
    		this.linkItem = this.createMenuItem(linkMenu, "openLink", FlatMenu? "Link öffnen mit $1 ":"  Öffnen mit $1");
    	},
    	
    	createMenuItem: function(menu, method, format) {
    		const frag = document.createDocumentFragment();
    		
    		let menuitem = [];
    		for (let i of Object.keys(BrowserPath)) {
    			const item = this.$C("menuitem", {
    				label:	format.replace("$1", i),
    				class:	"menuitem-iconic",
    				image:	 "moz-icon:file:///" + encodeURIComponent(BrowserPath[i].split("<>")[0]) + "?size=16",
    				value:	JSON.stringify([ method, i ]),
    			});
    			item.addEventListener("command", this, false);
    
    			frag.appendChild(item);
    			menuitem[menuitem.length] = item;
    		}
    		
    		if (!FlatMenu) {
    			const menupopup = this.$C("menupopup");
    			menupopup.appendChild(frag);
    			menu.appendChild(menupopup);
    			menuitem = [ menu ];
    		}
    		else {
    			const parent = menu.parentNode;
    			parent.insertBefore(frag, menu);
    			parent.removeChild(menu);
    		}
    		
    		return menuitem;
    	},
    
    	$C: function(tag, attrs) {
    		const elem = document.createXULElement(tag);
    		if (attrs) {
    			for (let key of Object.keys(attrs))
    				elem.setAttribute(key, attrs[key]);
    		}
    		return elem;
    	},
    
    	onpopup: function(e) {
    		this.createMenu();
    		
    		const isHtml = /^(https?|file):/.test(gBrowser.currentURI.spec);
    		const pageItemHidden = !isHtml || gContextMenu.onLink || gContextMenu.onTextInput;
    		const linkItemHidden = !isHtml || !gContextMenu.onLink || gContextMenu.onTextInput;
    		
    		const pageItem = this.pageItem;
    		for (let i = 0, l = pageItem.length; i < l; i++) {
    			pageItem[i].hidden = pageItemHidden;
    		}
    		const linkItem = this.linkItem;
    		for (let i = 0, l = linkItem.length; i < l; i++) {
    			linkItem[i].hidden = linkItemHidden;
    		}
    	},
    
    	handleEvent: function(event) {
    		if (event.type === "command") {
    			const [ method, key ] = JSON.parse(event.originalTarget.getAttribute("value"));
    			const url = method === "openPage"? gBrowser.currentURI.spec: gContextMenu.linkURL;
    			this.launch(BrowserPath[key], url);
    		}
    	},
    	
    	launch: function(browserPath, openURL) {
    		let [ path, args ] = browserPath.split("<>");
    		if (args) {
    			args = args.split("^^").map(a => a.replace("$1", openURL));
    		} else {
    			args = [ openURL ];
    		}
    		
    		const file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
    		file.initWithPath(path);
    		
    		const process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
    		process.init(file);
    		process.run(false, args, args.length, {});
    	},
    };
    
    OpenWith.start();
    
    })();
    Alles anzeigen
  • Weiterleitungen werden nicht ausgeführt

    • 2002Andreas
    • 6. Januar 2026 um 10:15

    Deaktivier die Erweiterung kompl. zumindest für GMX, und teste dann.

  • firefox.exe liegt jetzt auf dem Desktop

    • 2002Andreas
    • 5. Januar 2026 um 18:52
    Zitat von Anna333

    aber Firefox mit dem Icon

    Du musst dir dazu die versteckten Dateiendungen anzeigen lassen.

    Um das einzustellen klickt man im Windows 10 Explorer (wenn man einen Ordner offen hat) erst oben links auf Ansicht..dann rechts oben auf

    "Optionen" > "Ordner und Suchoptionen ändern" > "Ansicht"

    und entfernt das Häkchen bei "Erweiterungen bei bekannten Dateitypen ausblenden"

    Unter Windows 11 befindet sich der Eintrag "Optionen" unter dem 3 Punkte Menü.

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 4. Januar 2026 um 20:08
    Zitat von Mira_Belle

    So, jetzt aber

    :thumbup::)

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 4. Januar 2026 um 19:45
    Zitat von Mira_Belle

    im Lesezeichenmenü austauschen?

    Hallo Mira.

    Meinst du das hier?

    Wenn ja, dann teste bitte wenn du magst:

    CSS
    .menupopup-arrowscrollbox {
        --top-image: url("..//Icons/Hoch.gif");
        --bottom-image: url("..//Icons/Runter.gif");
        --arrow-transform: scale(1) !important;
    }
    
    #scrollbutton-down > .toolbarbutton-icon {
        list-style-image: var(--bottom-image) !important;   
    }
    
    #scrollbutton-up > .toolbarbutton-icon {
        list-style-image: var(--top-image) !important;
        transform: var(--arrow-transform) !important;
    }
    Alles anzeigen

    Pfeile.zip

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 4. Januar 2026 um 16:12
    Zitat von FuchsFan

    dann habe ich ja freie Auswahl jetzt.

    Und somit ein neues Problem;)

    Hauptsache es funktioniert wie du möchtest.:thumbup:

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 4. Januar 2026 um 15:50
    Zitat von FuchsFan

    ist nicht.

    Teste bitte:

    CSS
    :is(#scrollbutton-down, #scrollbutton-up) {
    	--arrowscrollbox-scrollicon-hover-background-color: transparent !important;
    	--arrowscrollbox-scrollicon-active-background-color: transparent !important;
    }

    Wobei das :is( ) nicht gebraucht wird.

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 4. Januar 2026 um 13:36
    Zitat von FuchsFan

    das musste ich

    Wenn es jetzt so funktioniert wie du es gerne wolltest:thumbup:

    Zitat von grisu2099

    Deine Variante aus #19 wirkt aber auch auf die Tableiste

    Du hast recht, das habe ich nicht überprüft.

    Ich musste das dann noch in die userChromeShadow eintragen.

    CSS
    #tabbrowser-arrowscrollbox, #pinned-tabs-container {
      &::part(scrollbutton-up), &::part(scrollbutton-down) {
    	  --arrowscrollbox-scrollicon-active-background-color: transparent !important;
        fill: red !important;
        background: lightgrey !important;    
        border: 1px solid grey !important;
    	border-radius: 5px !important; 
    	height: 32px !important;
      }
    }
    
    #tabbrowser-arrowscrollbox, #pinned-tabs-container {
      &::part(scrollbutton-up):hover, &::part(scrollbutton-down):hover {
        fill: blue !important;
        background-color: yellow !important;
        --arrowscrollbox-scrollicon-hover-background-color: transparent !important;
        border: 1px solid red !important;
     }
    }
    Alles anzeigen

    Dann sieht es hier so aus:

    Aber das FuchsFan zufrieden ist, teste ich auch nicht weiter.

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 4. Januar 2026 um 11:11
    Zitat von FuchsFan

    in den Lesezeichenordnern einzeln anzusprechen

    Wenn du magst, dann teste auch das mal:

    CSS
    toolbarbutton#scrollbutton-up {
        background-color: yellow;
        border: 1px solid red;
    }
    
    toolbarbutton#scrollbutton-up > image {
    	fill: red !important;
    }
    
    toolbarbutton#scrollbutton-up:hover {
        background-color: lightgreen;
        border: 1px solid orange;
        border-radius: 5px;
    }
    
    toolbarbutton#scrollbutton-up:hover > .toolbarbutton-icon {
        fill: white !important;
    }
    
    toolbarbutton#scrollbutton-down {
        background-color: lightgreen;
        border: 1px solid red;
    }
    
    toolbarbutton#scrollbutton-down > image {
    	fill: blue !important;
    }
    
    toolbarbutton#scrollbutton-down:hover {
        background-color: lightblue;
        border: 1px solid brown;
        border-radius: 5px;
    }
    
    toolbarbutton#scrollbutton-down:hover > .toolbarbutton-icon {
        fill: red !important;
    }
    Alles anzeigen
  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 3. Januar 2026 um 19:41
    Zitat von FuchsFan

    Versucht habe ich das mit folgendem Code

    Der funktioniert auch, allerdings muss er dann in die userChrome.css.

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 3. Januar 2026 um 19:23
    Zitat von FuchsFan

    Ich bedanke mich.

    gerne wie immer:)

    Zitat von FuchsFan

    Perfekt, Andreas, das sieht gut aus.

    So sollte es ja auch sein, freut mich:)


    Zitat von FuchsFan

    In 148 auch geklärt, lag noch am alten Script.

    :thumbup:

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 3. Januar 2026 um 19:14
    Zitat von FuchsFan

    dann muss ich suchen

    Siehe bitte meinen Nachtrag:

  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 3. Januar 2026 um 19:06
    Zitat von FuchsFan

    in v148 probiert, dort funktioniert der Code so nicht, ob du das mal prüfen könntest.

    Auf die Schnelle in Fx 148

    Zitat von FuchsFan

    der originale graue HG noch mit aktiv.

    Muss ich mir ansehen, mache ich;)


    Zitat von FuchsFan

    wenn der Button gedrückt wird

    Füg das bitte mal in den ersten Teil vom Code noch ein, und teste:

    CSS
    --arrowscrollbox-scrollicon-active-background-color: transparent !important;
  • Scrollbutton in Lesezeichen-Ordnern und Lesezeichen-Symbolleiste anpassen

    • 2002Andreas
    • 3. Januar 2026 um 18:34
    Zitat von FuchsFan

    Gibt es eine Möglichkeit

    Wenn du magst, dann kannst du das auch mal testen:

    CSS
    #tabbrowser-arrowscrollbox, #pinned-tabs-container {
      &::part(scrollbutton-up), &::part(scrollbutton-down) {
        fill: red !important;
        background: lightgrey !important;    
        border: 1px solid grey !important;
    	border-radius: 5px !important; 
    	height: 32px !important;
      }
    }
    
    #tabbrowser-arrowscrollbox, #pinned-tabs-container {
      &::part(scrollbutton-up):hover, &::part(scrollbutton-down):hover {
        fill: blue !important;
        background-color: yellow !important;
        --arrowscrollbox-scrollicon-hover-background-color: transparent !important;
        border: 1px solid red !important;
     }
    }
    Alles anzeigen
  • Benutzerdefinierte Farbe per Hover zuweisen

    • 2002Andreas
    • 3. Januar 2026 um 15:43
    Zitat von Mira_Belle

    was an meinem Code nicht stimmt?

    Der funktioniert auch, ich hatte es hier so kopiert:

    Und dann nur die Farbe verändert.

    Auch so würde es funktionieren:

    Oder auch so:

    CSS
    .urlbarView-body-inner {
       --urlbarView-separator-color: red !important;
    }

    Oder eben wie Sören es in Beitrag Nr. 8 geschrieben hatte.

  • Benutzerdefinierte Farbe per Hover zuweisen

    • 2002Andreas
    • 3. Januar 2026 um 10:27
    Zitat von Sören Hentzschel

    Wenn nur die Farbe geändert werden soll

    Danke für die Erklärung.

    PS:

    Ich habe den Code oben mal angepasst.

  • Benutzerdefinierte Farbe per Hover zuweisen

    • 2002Andreas
    • 3. Januar 2026 um 09:55
    Zitat von lenny2

    die Farbe des Separator zu ändern?

    Teste bitte:

    CSS
    .urlbarView-body-inner {
      #urlbar[open] > .urlbarView > .urlbarView-body-outer > & {
        border-top-color: red !important;
      }
    }

    Edit:

    Code geändert, siehe Beitrag Nr. 8

  • Cookies

    • 2002Andreas
    • 2. Januar 2026 um 21:58
    Zitat von aigwa

    Die Webseite:

    Hallo und willkommen hier im Forum. 😊

    Das dient nur zum Testen, und ist keine Lösung des Problems!

    Versuch es bitte mal damit: Firefox im Fehlerbehebungsmodus starten

    Über: Hilfe..Fehlerbehebungsmodus ...

    oder die Umschalt/Option-Taste gedrückt halten und den Firefox starten.

    Aber Achtung, dann nicht auf den rechten Button zur Bereinigung klicken!

  • Benutzerdefinierte Farbe per Hover zuweisen

    • 2002Andreas
    • 2. Januar 2026 um 12:07
    Zitat von lenny2

    Danke.

    gerne wie immer:)

Unterstütze uns!

Jährlich (2026)

12,3 %

12,3% (80,00 von 650 EUR)

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