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

  • Hintergrund von Menüs seit Version 152

    • 2002Andreas
    • 17. Juni 2026 um 15:25
    Zitat von mkpcxxl

    danke, jetzt geht es wieder wie es soll.

    freut mich, war gern geschehen:)

    Zitat von mkpcxxl

    Du bist mein Held

    Du machst mich ja ganz verlegen damit;)

  • Ein Javascript verhindert das öffnen von Lesezeichen aus der Lesezeichensymbolleiste.

    • 2002Andreas
    • 17. Juni 2026 um 14:31
    Zitat von Dharkness

    Dankeschön.

    gerne wie immer:)

  • nach dem Update auf 152 Probleme mit 2 Scripten

    • 2002Andreas
    • 17. Juni 2026 um 14:30
    Zitat von ThomasADD

    dann wird der aktuelle Tab überschrieben.

    Mit dem Skript aus Beitrag Nr. 2.

    Bitte anklicken.

  • Ein Javascript verhindert das öffnen von Lesezeichen aus der Lesezeichensymbolleiste.

    • 2002Andreas
    • 17. Juni 2026 um 14:19
    Zitat von Dharkness

    gibt es eine in Fx 152 funktionierende Version?

    Siehe Zeile 8 in dem Skript, wobei es genauer Zeile 19 + 20 heißen muss.

    Teste bitte:

    JavaScript
    // ==UserScript==
    // @name           newtabfromhistory.uc.js
    // @namespace      https://www.camp-firefox.de/forum/viewtopic.php?p=1090093#p1090093
    // @description    Links aus Chronik in neuem Tab öffnen
    // @author         aborix
    // @compatibility  139 -
    // Zeile 44 + 45 angepasst wegen einer Fehlermeldung in der Konsole
    // Zeile 19 + 20 tauschen ab Fx 152
    // @version        0.0.4a = 18.06.25
    // ==/UserScript==
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
    
        return;
    
        PlacesUIUtils.openNodeWithEvent = function PUIU_openNodeWithEvent(aNode, aEvent) {
             let window = aEvent.target.documentGlobal;
           // let window = aEvent.target.ownerGlobal;
            let browserWindow = (window && window.document.documentElement.getAttribute('windowtype') == 'navigator:browser') ? window : BrowserWindowTracker.getTopWindow();
            let where = window.BrowserUtils.whereToOpenLink(aEvent, false, true);
            if (this.loadBookmarksInTabs) {
                if (where == 'current' && !aNode.uri.startsWith('javascript:')) {
                    where = 'tab';
                    }
                if (where == 'tab' && browserWindow.gBrowser.selectedTab.isEmpty) {
                    where = 'current';
                }
            }
            this._openNodeIn(aNode, where, window);
        }
    
        let onPopupshowing = function() {
            let historyMenu = document.getElementById('history-menu');
            if (!historyMenu._placesView) {
                new HistoryMenu(event);
                historyMenu._placesView._onCommand = function HM__onCommand(aEvent) {
                    let placesNode = aEvent.target._placesNode;
                    if (placesNode) {
                        PlacesUIUtils.openNodeWithEvent(placesNode, aEvent);
                    };
                };
            };
        };
    
        let historyPopup = document.getElementById('historyMenuPopup');
        historyPopup?.addEventListener('popupshowing', onPopupshowing);
    
    })();
    Alles anzeigen
  • Nach Update auf 152 funktionieren Einträge in der Userchrome nicht mehr wie vorher

    • 2002Andreas
    • 17. Juni 2026 um 13:17
    Zitat von sansnom

    Sicherheit geht natürlich vor.

    :thumbup:

    Zitat von sansnom

    ich habe die "bunte Anpassung" wieder, vielen Dank dafür

    gern geschehen:)

  • Nach Update auf 152 funktionieren Einträge in der Userchrome nicht mehr wie vorher

    • 2002Andreas
    • 17. Juni 2026 um 12:27
    Zitat von sansnom

    Da hatte ich einen Kreis

    CSS
    #back-button:hover {
      --toolbarbutton-background-color-hover: #00ee00 !important;
      fill: black !important;
    }
    
    #forward-button:hover {
      --toolbarbutton-hover-background: red !important;
      fill: black !important;
    }
    
    #home-button:hover {
      --toolbarbutton-background-color-hover: yellow !important;
      fill: red !important;
    }
    
    #downloads-button:hover {
      --toolbarbutton-background-color-hover: yellow !important;
      fill: red !important;
    }
    
    
    #home-button{
    fill:black!important;}
    
    #back-button{
    fill:#00ee00!important;}
    
    #forward-button{
    fill:red!important;}
    
    #back-button:hover,
    #back-button:hover > .toolbarbutton-icon {
    border: circle !important;
    border-radius: 20px !important; }
    
    #forward-button:hover,
    #forward-button:hover > .toolbarbutton-icon {
    border: circle !important;
    border-radius: 20px !important; }
    Alles anzeigen
    Zitat von sansnom

    wäre jetzt dauerhaft bei der alten Version geblieben

    Dann ist dir deine bunte Anpassung wichtiger als deine Sicherheit:/

    Zitat von sansnom

    bei Version 153 ist dann sowieso alles wieder weg.

    Könnte, muss aber nicht. Und selbst wenn, dann wird es eben wieder angepasst.

  • Hintergrund von Menüs seit Version 152

    • 2002Andreas
    • 17. Juni 2026 um 12:20
    Zitat von mkpcxxl

    die Farbe wieder dunkler und vor allem transparent zu bekommen.

    Teste bitte mal:

    CSS
    /*Farbiger Rahmen Kontextmenü und Hamburgermenü Panel*/
    menu:hover,
    menuitem:hover{
      color: #1E90FF !important;
      background-color: lightgray !important;
    }
    
    menupopup {
      border: 1.5px solid #1E90FF;
      border-radius: 8px !important;		/* Radius für den Rahmen */
      --panel-border-color: #1E90FF !important;	/* Setz mal eine Farbe ein! */
      --panel-box-shadow-margin: 0 !important;          /* Entfernt den für den Schatten vorgesehenden Abstand */
      --panel-background-color: #000000CC !important;     /* Hintergrund der Menüs */
      --panel-text-color: #1E90FF !important;
    }
    
    panel {
      border: 1.5px solid #1E90FF;
      border-radius: 8px !important;		/* Radius für den Rahmen */
      --panel-border-color: #1E90FF !important;	/* Setz mal eine Farbe ein! */
      --panel-box-shadow-margin: 0 !important;          /* Entfernt den für den Schatten vorgesehenden Abstand */
      --panel-background-color: #000000CC !important;     /* Hintergrund der Menüs */
      --panel-text-color: #1E90FF !important;
    }
    Alles anzeigen

    Ab Zeile 323 - 346 habe ich das teileweise verändert.

  • Nach Update auf 152 funktionieren Einträge in der Userchrome nicht mehr wie vorher

    • 2002Andreas
    • 17. Juni 2026 um 10:13
    Zitat von sansnom

    Lässt sich das wieder ändern:

    Teste bitte:

    CSS
    #back-button {
      --toolbarbutton-background-color-hover: #00ee00 !important;
      fill: black !important;
    }
    
    #forward-button {
      --toolbarbutton-hover-background: red !important;
      fill: black !important;
    }
    
    #home-button {
      --toolbarbutton-background-color-hover: yellow !important;
      fill: red !important;
    }
    
    #downloads-button {
      --toolbarbutton-background-color-hover: yellow !important;
      fill: red !important;
    }
    Alles anzeigen
  • Quicklink.uc.js funktioniert nicht mehr

    • 2002Andreas
    • 17. Juni 2026 um 09:57
    Zitat von Mira_Belle

    Entschuldige, dass ich Dir da nicht wirklich habe weiter helfen können.

    Hallo Mira.

    Du musst dich doch nicht entschuldigen. Du hast es doch versucht, und nur das zählt schon:):thumbup:

  • nach dem Update auf 152 Probleme mit 2 Scripten

    • 2002Andreas
    • 16. Juni 2026 um 22:04
    Zitat von ThomasADD

    Dieses Script öffnet Lesezeichen in einem neuen Tab:

    Du meinst in einem neuen Tab?

    Wenn ja, das geht auch über about:config.

    Die Werte:

    browser.tabs.loadBookmarksInTabs

    browser.tabs.loadBookmarksInBackground

    auf true umstellen.

  • Quicklink.uc.js funktioniert nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 20:14

    Problem mit viel basteln gelöst:

    JavaScript
    //Autor @BrokenHeart
    //angepasst für Fx 152
    
    (function() {
    
        if (!window.gBrowser){
            return;
        }
    
        let newWindow = null;
    
        try {
           CustomizableUI.createWidget({
              id: 'link-button',
              type: 'custom',
              defaultArea: CustomizableUI.AREA_NAVBAR,
              onBuild: function(aDocument) {         
                var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
    			var buttonicon = "chronik7.png"
                var toolbaritem = aDocument.createXULElement('toolbarbutton');
                var props = {
                    id: 'link-button',
                    class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                    removable: 'true',
                    label: 'Quicklink',
                    accesskey: '',
                    tooltiptext: '',
                    style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '");'
                 };            
                 for (var p in props)
                    toolbaritem.setAttribute(p, props[p]);            
                 return toolbaritem; 
              }      
           });
        } catch(e) { };
    
    
        document.getElementById('link-button').addEventListener( 'click', function(event) {
    		
    		    
            if (event.button == 0) 
            {
            
             newWindow = null;
      
    		
    		event.target.documentGlobal.openTrustedLinkIn
    		('https://www.ardmediathek.de/serie/morden-im-norden/staffel-12/Y3JpZDovL25kci5kZS80OTU1/12',"tab"); 
    			
    		event.target.documentGlobal.openTrustedLinkIn
    		 ('https://www.ardmediathek.de/serie/mittendrin-flughafen-frankfurt/staffel-16/Y3JpZDovL2hyLW9ubGluZS8zODIyMDAzMw/16',"tab");
    			
    		event.target.documentGlobal.openTrustedLinkIn('https://www.zdf.de/serien/soko-koeln',"tab");
    				 
    		event.target.documentGlobal.openTrustedLinkIn('https://www.daserste.de/unterhaltung/quiz-show/wer-weiss-denn-sowas/videos/index.html',"tab"); 		            
                
            } 
            else if (event.button == 2) 
            {
    		event.preventDefault();
    			
            newWindow = OpenBrowserWindow();
        
            setTimeout(function() {
    			
            newWindow.openTrustedLinkIn('https://www.hr-fernsehen.de/tv-programm/index.html',"current");        
            newWindow.openTrustedLinkIn('https://www.swrfernsehen.de/tv-programm/index.html',"tab");		
            newWindow.openTrustedLinkIn('https://www.wdr.de/programmvorschau/wdrfernsehen/uebersicht/index.html',"tab");		
    				 
                }, 1500);      
                
            } 
            
        }, true);
        
    }) ();
    Alles anzeigen
  • Quicklink.uc.js funktioniert nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 18:13

    Im Prinzip funktioniert das Skript von dir schon.

    Nur bei einem Rechtsklick müsste sich jetzt noch ein neues Fenster mit den Tabs öffnen.:/

  • Quicklink.uc.js funktioniert nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 17:50
    Zitat von Mira_Belle

    Muss noch mal nach haken!

    Ok.

    Linksklick öffnet die ersten beiden Urls in neuen Tabs.

    Rechtsklick öffnet die anderen eingetragenen Urls in einem neuen Fenster.

  • Quicklink.uc.js funktioniert nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 17:43
    Zitat von Mira_Belle

    Funktioniert DER so

    Hallo Mira, danke für deine Hilfe:)

    Bei Rechtsklick öffnet sich kein neues Fenster mit den Urls, sondern nur weitere Tabs.

    Mir wichtig die Funktion rechts - linksklick

  • Firefox 152 zwei Skripte funktionieren nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 17:27
    Zitat von hwww

    ich muss mich tausendmal Entschuldigen.

    Alles ist gut...Hauptsache es funktioniert wieder:thumbup:

  • Firefox 152 zwei Skripte funktionieren nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 17:19
    Zitat von hwww

    leider auch nichts.

    Verstehe ich nicht, siehe meinen Screenshot:/

    Starte den Fx 1x im Fehlerbehebunsgmodus...nicht auf Bereinigen klicken!!!..dann wieder normal starten.

    Passt es dann?

  • Blaue Umrandung des Adressfeldes

    • 2002Andreas
    • 16. Juni 2026 um 17:17
    Zitat von Mira_Belle

    Das war es! Danke.

    gerne wie immer:)

  • Firefox 152 zwei Skripte funktionieren nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 17:12
    Zitat von hwww

    Leider immer noch kein Icon zu sehen.

    Dann sieh mal im Anpassenfenster nach.

  • Firefox 152 zwei Skripte funktionieren nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 17:07
    Zitat von hwww

    kein anklickbares Icon zu sehen.

    Sorry, da war mein Pfad zum Icon enthalten.

    Teste dieses:

    JavaScript
    //Author @BrokenHeart
    
    (function() {
    
       if (!window.gBrowser){
            return;
        }
    
      CustomizableUI.createWidget({
        id: 'addons-update-button-ucjs',
        defaultArea: CustomizableUI.AREA_NAVBAR,
        label: 'Add-ons Update',
        tooltiptext: 'Add-ons aktualisieren',
        onCommand: onCommand,
        onCreated: function(button) {
            button.style.listStyleImage = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB9klEQVR42o2TP2gTURzHvwcRXqDDCzi8gww+cfACBRsoJAWXji0KzZFBxUELDoouOmnG6JQiWOogVAcpHUpvKDRLQbekoKRDJXHyLYHLIOQNhXtgBt+7u+SSpkq+w93xu9/vw++vhVj0MiUOyzicEo5LuFh/ACGV6PT6HflbKmOyzINnGdt5kPOKnBYxg5pCNu99apdEt9cLAYdPi4cr8+kVDGYJ10oB3mlQdzebqxZnlLZf5vsEwYzRkRTSyL1pZSznCuPtZ/zXlMcNV9e2FH2LBvCjDrAFoNsYueTeiashoPV4EkDWNrSzA/ltP2rwohumjZ9foI5qI7/8+yHgkT0CkGvLwK0q5KYLovzIWK6BXNf2754GVBPABz8GPEwAithQKQJ6JmJiBmqOQekGEyUTqAF8HALuJwDML4OY2gcK6us2EPQj+811Xf+J7kcrAXwOAZS37oyVcLsCFO5CHXvAQSWyLZaist6ugvRFAtg1gOw0QJrGFXTQmYyMcxRytwJyWp8YVAIoj/eAhoHh24nH2GmADHT95yad39MApm+gUbZ9OwVq1mNyWeKsppaEwB9ALu35drjKzwvs1YuFdHXa8V9bCNROgsrGce91CDCX6GbJkxJPr9sE9v+CfQXfE8H2fldtmYu0xn8a0IUZn0tgeMpGfwErbLqeHktDngAAAABJRU5ErkJggg==)';}
      });
    
      function onCommand(event) {
    	  
    	  let targetUpdateMessage=null;
    	  let categories=null;
    	        
          //event.target.ownerGlobal.
    	  openTrustedLinkIn('about:addons', 'tab');
         
          addEventListener('pageshow', function onPageshow(event) {
            let document = event.target;
            if (document.URL != 'about:addons')
                return;
            removeEventListener('pageshow', onPageshow);
    	  
    		categories = document.getElementById('categories');
    	    targetUpdateMessage = document.querySelector('#page-header .main-heading #updates-message');
    
    		const configObserver = { attributes: true };
    		const observerUpdateMessage = new MutationObserver(callback);
    		
    		observerUpdateMessage.observe(targetUpdateMessage, configObserver);	
    
    	    document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click();
    	 });
    	  
    	  
    	 const callback = (mutationList, observer) => {
    		for (const mutation of mutationList) {
    			if (mutation.type === 'attributes') {
    				
    				message = targetUpdateMessage.getAttribute('state');
    								
    				if( message == "manual-updates-found" )	{
    					setTimeout(function() {
    						gBrowser.selectedTab.linkedBrowser.reload(); 
    					}, 1000);
    					categories.querySelector('button[viewid="addons://updates/available"]').click();
    					return;
    			  	 }
    				 else if( message == "none-found" )
    				 {
    					 // ..
    					 return;
    				 }
    				 else if( message == "installed" )
    				 {
    					 document.querySelector('addon-page-options panel-item[action="view-recent-updates"]').click();
    					 setTimeout(function() {
    						categories.querySelector('button[viewid="addons://updates/recent"]').click();
    					 }, 1000);
     				     return;
    				 }
    			  }
    		   }
    		}
    	  
      };
    })();
    Alles anzeigen
  • Quicklink.uc.js funktioniert nicht mehr

    • 2002Andreas
    • 16. Juni 2026 um 16:54

    Hallo @ all.

    Mit Fx 152 funktioniert folgendes Skript nicht mehr:

    JavaScript
    //Autor @BrokenHeart
    
    (function() {
    
        if (!window.gBrowser){
            return;
        }
    
        let newWindow = null;
    
        try {
           CustomizableUI.createWidget({
              id: 'link-button',
              type: 'custom',
              defaultArea: CustomizableUI.AREA_NAVBAR,
              onBuild: function(aDocument) {         
                var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
    			var buttonicon = "chronik7.png"
                var toolbaritem = aDocument.createXULElement('toolbarbutton');
                var props = {
                    id: 'link-button',
                    class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                    removable: 'true',
                    label: 'Quicklink',
                    accesskey: '',
                    tooltiptext: '',
                    style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '");'
                 };            
                 for (var p in props)
                    toolbaritem.setAttribute(p, props[p]);            
                 return toolbaritem; 
              }      
           });
        } catch(e) { };
    
    
        document.getElementById('link-button').addEventListener( 'click', function(event) {
    		
    		    
            if (event.button == 0) 
            {
            
             newWindow = null;
    					
    		event.target.ownerGlobal.openTrustedLinkIn('https://www.zdf.de/serien/soko-koeln',"tab");
    				 
    		event.target.ownerGlobal.openTrustedLinkIn('https://www.daserste.de/unterhaltung/quiz-show/wer-weiss-denn-sowas/videos/index.html',"tab");   		            
                
            } 
            else if (event.button == 2) 
            {
    		event.preventDefault();
    			
            newWindow = OpenBrowserWindow();
        
            setTimeout(function() {
    					
            newWindow.ownerGlobal.openTrustedLinkIn('https://www.hr-fernsehen.de/tv-programm/index.html',"current");        
            newWindow.ownerGlobal.openTrustedLinkIn('https://www.swrfernsehen.de/tv-programm/index.html',"tab");
    		newWindow.ownerGlobal.openTrustedLinkIn('https://www.zdf.de/reportagen/abenteuer-auswandern-104',"tab");
    					 
                }, 1500);        
                
            } 
            
        }, true);
        
    }) ();
    Alles anzeigen

    Linksklick öffnet 2 neue Tabs mit den Urls die eingetragen sind.

    Rechtsklick öffnet ein neues Fenster mit den eingetragenen Urls.

    Lässt sich das wieder anpassen?

    Für jegliche Hilfe wie immer vielen Dank vorweg.:)

    PS:

    Ich hatte das:

    ownerGlobal

    schon getauscht zu:

    documentGlobal

    Linksklick funktioniert, bei Rechtsklick öffnet sich nur ein neues Fenster mit der Startseite.

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