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

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

  • Firefox 152 zwei Skripte funktionieren nicht mehr

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

    Teste bitte:

    JavaScript
     //ScrollTopAndBottom.uc.js//
    
    (function() {
    if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    	let menuitem = document.createXULElement('menuitem');
    	menuitem.id = 'context-to-top';
    	menuitem.classList.add('menuitem-iconic');
    	menuitem.setAttribute('tooltiptext' , '');
    	menuitem.style.setProperty('--menuitem-icon', 'url(chrome://browser/skin/downloads/downloads.svg)');
    	let refItem = document.getElementById('context-reload');
    	refItem.parentNode.insertBefore(menuitem, refItem);
    	//click
    	menuitem.addEventListener('click', () => {
    		if (event.button == 0) {
    			gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo(0,0) ' , false);
    		}
    	}); 
    
    })();
    
    (function() {
    if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    	let menuitem = document.createXULElement('menuitem');
    	menuitem.id = 'context-to-bottom';
    	menuitem.classList.add('menuitem-iconic');
    	menuitem.setAttribute('tooltiptext' , '');
    	menuitem.style.setProperty('--menuitem-icon', 'url(chrome://browser/skin/downloads/downloads.svg)');
    	let refItem = document.getElementById('context-reload');
    	refItem.parentNode.insertBefore(menuitem, refItem);
    	//click
    	menuitem.addEventListener('click', () => {
    		if (event.button == 0) {
    			gBrowser.selectedBrowser.messageManager.loadFrameScript(' data: , content.scrollTo(0,100000) ' , false);
    		}
    	});
    
       var css = `
    #context-to-top { 
      transform:rotate(180deg)!important;
      margin-left: 0px !important;
      margin-right: 10px !important;
    }
    
    #context-to-top {
      order: -1 !important;
    }
    
    #context-to-bottom {
      order: -1 !important;
    }
    `;
    
    	var cssUri = Services.io.newURI('data:text/css,' + encodeURIComponent(css), null, null);
    	var SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    	SSS.loadAndRegisterSheet(cssUri, SSS.AGENT_SHEET);
    })();
    Alles anzeigen

    und auch:

    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("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/i3gghgwc.default/chrome/Icons/addons.png")';}
      });
    
      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
  • Widgets

    • 2002Andreas
    • 16. Juni 2026 um 15:57
    Zitat von 2002Andreas

    Morgen erscheint ja die neue Fx Version 152, mal sehen ob es dann funktioniert.

    Thema für mich also erledigt;)

  • Blaue Umrandung des Adressfeldes

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

    Kann das

    Teste bitte wieder:

    CSS
    #urlbar {
    	--toolbar-field-border-color-focus: red !important;
    }

    Du hast ja schon Fx 152;)

  • Blaue Umrandung des Adressfeldes

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

    wenn ich ihn z.B. in rot "eingestellt" habe.

    Oder meinst du etwas ganz anderes:/

  • Bei Start Cursor soll nicht in Adressleiste sondern in Firefox-Startseite-Suchleiste sein #2

    • 2002Andreas
    • 16. Juni 2026 um 15:23
    Zitat von Thunderstruck

    Vielen Dank!

    Danke, den reiche ich dann mal an den Autor lindongbin weiter...:thumbup:

    Zitat von Thunderstruck

    wenn man auf den Button "Firefox-Startseite" drückt

    Das muss jemand dann machen, der sich mit Skripten auskennt, da bin ich leider überfragt:(

  • Bei Start Cursor soll nicht in Adressleiste sondern in Firefox-Startseite-Suchleiste sein #2

    • 2002Andreas
    • 16. Juni 2026 um 13:57
    Zitat von Thunderstruck

    was muss ich tun

    Teste bitte dieses Skript mal:

    JavaScript
    // Damit ist der Cursor Fokus gleich in der Suchleiste
    //https://www.camp-firefox.de/forum/thema/140379-focussearchbox-uc-js-funktioniert-nicht-mehr/?postID=1286858#post1286858
    
    (function() {
      if (location != 'chrome://browser/content/browser.xhtml') return;
    
      Services.prefs.setBoolPref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", false);
    
      const abortController = new AbortController();
      const { signal } = abortController;
    
      const FRAME_SCRIPT = 'data:,addMessageListener("focusNewTabSearch", () => {' +
        'content.document.querySelector("content-search-handoff-ui")?.shadowRoot?.getElementById("newtab-search-text")?.focus();' +
        '});';
      window.messageManager.loadFrameScript(FRAME_SCRIPT, true);
    
      function focusNewTabSearch(browser) {
        if (!browser) return;
        const url = browser.currentURI.spec;
        if (url === 'about:newtab' || url === 'about:home') {
          gURLBar.blur();
          browser.focus();
          browser.messageManager.sendAsyncMessage("focusNewTabSearch");
        }
      }
    
      gBrowser.tabContainer.addEventListener('TabOpen', e => {
        requestAnimationFrame(() => focusNewTabSearch(e.target.linkedBrowser));
      }, { signal });
    
      setTimeout(() => focusNewTabSearch(gBrowser.selectedBrowser), 500);
    
      const cleanup = () => {
        abortController.abort();
        window.messageManager.removeDelayedFrameScript(FRAME_SCRIPT);
      };
    
      window.addEventListener('unload', cleanup, { signal });
    
      return cleanup;
    })();
    Alles anzeigen
  • Blaue Umrandung des Adressfeldes

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

    transparent, wäre natürlich besser,

    Teste bitte:

    CSS
    #urlbar {
    	--toolbar-field-focus-border-color: transparent !important;
    }
  • firefox.exe -os-autostart

    • 2002Andreas
    • 15. Juni 2026 um 20:05
    Zitat von .DeJaVu

    die aktuelle v151 hat diesen Schalter überhaupt nicht.

    :/


    Zitat von .DeJaVu

    Ob eine manuelle Änderung im about:config jenen Eintrag in deder Registry auch wieder löscht

    Nein.

    Das musste ich selber machen.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

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