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

Beiträge von Mitleser

  • Andere Tabs schließen?

    • Mitleser
    • 28. August 2026 um 15:02
    Zitat von Mira_Belle

    Zumal beide Skripte in etwa gleich viele Zeilen Code haben!

    Zitat von Mitleser

    Lösung, die mit wenigen grundlegenden Zeilen Javascript auskommt

    Hier liegt der Unterschied.

  • Andere Tabs schließen?

    • Mitleser
    • 28. August 2026 um 13:03
    Zitat von Mira_Belle

    Ist es denn wirklich so, dass ein kaputtes Skript zu "reparieren" wichtiger ist, als eine funktionierende Lösung anbieten zu können?

    Das Script aus Beitrag #36 ist keinesfalls ein repariertes Script sondern eine neue, funktionierende Lösung, die mit wenigen grundlegenden Zeilen Javascript auskommt, deshalb wahrscheinlich robuster bei Updates ist.

  • Andere Tabs schließen?

    • Mitleser
    • 27. August 2026 um 22:14
    Zitat von 2002Andreas

    Kein Eintrag für: Linke Tabs schließen vorhanden.

    Danke, da bin ich ja mal gespannt wie sich das weiter entwickeln wird...

  • Andere Tabs schließen?

    • Mitleser
    • 27. August 2026 um 21:22

    2002Andreas Hallo, ich bin jetzt auf 156.0a1 (2026-08-27) und unter Linux funktioniert nach wie vor das Script aus Beitrag #26. Vom TE höre ich auch nichts; war das evtl. bloß ein temporäres Problem auf Windows und hat sich in Luft aufgelöst?

  • Was hört Ihr gerade?

    • Mitleser
    • 27. August 2026 um 00:14

    Dolly Parton - Jolene

    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.
  • Was hört Ihr gerade?

    • Mitleser
    • 26. August 2026 um 23:08

    The Rocky Horror Picture Show "Sweet Transvestite"

    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.
  • UserCSSLoader (2025)

    • Mitleser
    • 26. August 2026 um 20:52
    Zitat von Mitleser

    Lege ich einen neuen Ordner z.B. 'css_test' an und verschiebe einige css Dateien dorthin, funzt es wie es soll.

    Deshalb funzt das also bei mir. Die verschobenen Dateien haben dann keine Verbindung über die Import-Regeln mehr zur userChrome, weil sie sich nicht mehr im importierten Ordner befinden, sondern in einem sozusagen unabhängigen Order ohne Anbindung.

  • UserCSSLoader (2025)

    • Mitleser
    • 26. August 2026 um 14:41

    Wenn ich hier let cssFolder = den vorh. Ordner 'css' eintrage habe dies Probl. wie Andreas und Lenny auch. Lege ich einen neuen Ordner z.B. 'css_test' an und verschiebe einige css Dateien dorthin, funzt es wie es soll.

  • Andere Tabs schließen?

    • Mitleser
    • 22. August 2026 um 16:45

    Son Goku ?

  • close-tabs-left.uc.js funktioniert seit Firefox 154 nicht mehr

    • Mitleser
    • 21. August 2026 um 21:00
    Zitat von Endor

    Habe diese Meldung bei vielen Scripten hier gesehen.

    Diese Fehlermeldung erscheint wenn eine Funktion ohne z.B. if (!window.gBrowser) return;oder if (location.href !== 'chrome://browser/content/browser.xhtml') return; initiiert wird. Diese Fehlermeldung habe ich oft bei Fremdscripten. Früher habe ich die S. noch korrigiert, jetzt nicht mehr.... ;)

  • Andere Tabs schließen?

    • Mitleser
    • 21. August 2026 um 18:47

    Dies ist dann die 'große' Lösung:

    JavaScript
    // JavaScript Document
    // developed without AI-based applications or tools
    
    
    // T_TabContext_CloseLeftRightOther.uc.js
    // FF 154+
    // Quelle: https://www...
    
    // Das Script verschiebt die Schließenmenüeinträge aus dem Untermenü '#context_closeTabOptions' ins Tabkontextmenü unter den Eintrag 'Tab schließen' und löscht den entsprechenden Menüeintrag 'Mehrere Tabs schließen'. Nicht auswählbare [disabled] Einträge werden ausgeblendet.
    
    
    (function() {
      if (!window.gBrowser)
    	return;
    const
     origStart = document.getElementById('context_closeTabsToTheStart'),
       origEnd = document.getElementById('context_closeTabsToTheEnd'),
     origOther = document.getElementById('context_closeOtherTabs'),
    
    cloneStart = origStart.cloneNode(),
      cloneEnd = origEnd.cloneNode(),
    cloneOther = origOther.cloneNode(),
    
    	   ref = document.getElementById('context_closeTab');// end const
    
    
    // Reihenfolge der 3 folgenden Zeilen hier beeinflusst die Reihenfolge im Kontextmenü
    	tabContextMenu.insertBefore(cloneOther, ref.nextSibling);
    	tabContextMenu.insertBefore(cloneEnd, ref.nextSibling);
    	tabContextMenu.insertBefore(cloneStart, ref.nextSibling);
    
        var css =`
    		#context_closeTabOptions {
    			display: none !important;
    		}
    		#context_closeTabsToTheStart[disabled],
    		#context_closeTabsToTheEnd[disabled],
    		#context_closeOtherTabs[disabled] {
    			display: none !important;
    		}
        `;
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
    })();
    Alles anzeigen
  • Andere Tabs schließen?

    • Mitleser
    • 21. August 2026 um 16:41
    Zitat von 2002Andreas

    Sieht dort so aus:

    Funktioniert, super.
    Aber ist das auch das vom TE gewünschte Ergebnis?

  • Andere Tabs schließen?

    • Mitleser
    • 21. August 2026 um 14:59

    Im 154 geht dies, im Nightly kann ich ja noch nicht testen:

    JavaScript
    (function() {
      if (!window.gBrowser)
    	return;
    
    	const orig = document.getElementById('context_closeOtherTabs');
    	const clone = orig.cloneNode();
    	const ref = document.getElementById('context_bookmarkTab');
    	
    	tabContextMenu.insertBefore(clone, ref.nextSibling);
    
        var css =`
    		#context_closeTabOptions {
    			display: none !important;
    		}
    
    `;
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
    })();
    Alles anzeigen

  • Andere Tabs schließen?

    • Mitleser
    • 21. August 2026 um 13:08
    Zitat von 2002Andreas

    Sieht hier im Nightly so aus:

    Danke, dann kommt das wohl in Linux noch...
    Eine andere einfache Lsg. wäre vielleicht über cloneNode die Einträge zu verdoppeln und eine Ebene höher zu verschieben und dann mit css die Originaleinträge auszublenden. Aber ob da die volle Funktionalität erhalten bleibt, ist dann die nächste Frage...Und beim Clonen wird es wohl eine zeitliche Verzögerung geben, aber ob die relevant ist... Wenn die FF-Änderungen dann in der Stable oder Beta angekommen sind, werde ich das für mich auf jeden Fall mal versuchen.

  • Andere Tabs schließen?

    • Mitleser
    • 21. August 2026 um 11:43

    Gerade mit der neuesten Nightly auf Linux getestet, läuft!

  • close-tabs-left.uc.js funktioniert seit Firefox 154 nicht mehr

    • Mitleser
    • 20. August 2026 um 22:52

    Dieses Thema ist so ähnlich:

    Beitrag

    RE: Andere Tabs schließen?

    Dieses funzt auch in der Nightly (order: -1 !important; muss evtl. ab Zeile 22 angepasst werden auf z.B. order: 1 !important;) 😵‍💫:

    (Quelltext, 39 Zeilen)

    Die css dazu (nur Iconpfad - keine Positionierung):

    (Quelltext, 27 Zeilen)

    Icons (dunkles Thema):
    Mitleser
    20. August 2026 um 20:48

    Vielleicht kommt man da der Lösung näher?

  • Andere Tabs schließen?

    • Mitleser
    • 20. August 2026 um 20:48

    Dieses funzt auch in der Nightly (order: -1 !important; muss evtl. ab Zeile 22 angepasst werden auf z.B. order: 1 !important;) 😵‍💫:

    JavaScript
    (function() {
      if (!window.gBrowser)
    	return;
    
      let menuitem = document.createXULElement('menuitem');
      menuitem.id = 'context_closeLeftTabs';
      menuitem.setAttribute('label', 'Linke Tabs schließen');
      let tabContextMenu = document.getElementById('tabContextMenu');
      let refItem = document.getElementById('context_closeTab');
    
      tabContextMenu.insertBefore(document.getElementById('context_closeTabsToTheStart'), refItem);
       tabContextMenu.insertBefore(document.getElementById('context_closeTabsToTheEnd'), refItem);
      tabContextMenu.insertBefore(document.getElementById('context_closeOtherTabs'), refItem);
    //click
    menuitem.addEventListener('click', () => {
    	if (event.button == 0) {
           	 for (let i = TabContextMenu.contextTab._tPos - 1; i >= 0; i--)gBrowser.removeTab(gBrowser.tabs[i], {animate: true});
                }
    });
        var css =`
    		#context_closeTabsToTheStart {
    			order: -1 !important;
    		}
    		#context_closeTabsToTheEnd {
    			order: -1 !important;
    		}
    		#context_closeOtherTabs {
    			order: -1 !important;
    		}
    		#context_closeTabOptions {
    			display: none !important;
    		}
    `;
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
    })();
    Alles anzeigen

    Die css dazu (nur Iconpfad - keine Positionierung):

    CSS
    /*Close--OtherTabs-------------------------------------*/
    #context_closeOtherTabs::before {
    	background-image: url("../icons/16_X_andere_redorange.svg") !important;
    }
    #context_closeOtherTabs:hover::before {
    	background-image: url("../icons/16_X_andere_white.svg") !important;
    }
    /*Close--TabsToTheStart--------------------------------*/
    #context_closeTabsToTheStart::before {
    	background-image: url("../icons/16_X_linke_redorange.svg") !important;
    }
    #context_closeTabsToTheStart:hover::before {
    	background-image: url("../icons/16_X_linke_white.svg") !important;
    }
    #context_closeTabsToTheStart[disabled] {
    	display: none !important;
    }
    /*Close--TabsToTheEnd----------------------------------*/
    #context_closeTabsToTheEnd::before {
    	background-image: url("../icons/16_X_rechte_redorange.svg") !important;
    }
    #context_closeTabsToTheEnd:hover::before {
    	background-image: url("../icons/16_X_rechte_white.svg") !important;
    }
    #context_closeTabsToTheEnd[disabled] {
    	display: none !important;
    }
    Alles anzeigen

    Icons (dunkles Thema):

    Dateien

    icons.zip 7,82 kB – 43 Downloads
  • Umstieg von WIN10 auf WIN11 - Kein Alias bei Bank-App mehr?

    • Mitleser
    • 17. August 2026 um 14:24

    lanz-andy . Eine Grafik enhält einen nicht geschwärzten Namen. Soll das so?

  • extra_config_menu.uc.js > ohne security.allow_unsafe_dangerous_privileged_evil_eval auf false

    • Mitleser
    • 13. August 2026 um 15:23
    Zitat von Endor

    Dann würde ich es so lassen

    Der Tooltip müsste dann noch geändert werden...

  • extra_config_menu.uc.js > ohne security.allow_unsafe_dangerous_privileged_evil_eval auf false

    • Mitleser
    • 13. August 2026 um 15:14

    Endor Ja, merkwürdigerweise funzt der Mittelklick if (event.button == 1 && !this.open). Habe das jetzt mehrmals in einem neuen Profil geprüft...Rechtsklick funzt definitiv nicht (und event.preventDefault(); auch nicht).

Unterstütze uns!

Jährlich (2026)

76,1 %

76,1% (589,79 von 775 EUR)

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