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

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

  • Mein voller Name erscheint auf Formularen, obwohl ich nur Skips verwende

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

    obwohl ich den gar nicht eingegeben habe.

    Hallo und willkommen hier im Forum. 😊
    Ist das nur mit dem Firefox so, oder auch mit einem anderen Browser?

    Ansonsten, woher soll z.B. der Firefox denn deinen Namen kennen, wenn du ihn nicht irgendwo selber eingetragen hast.:/

  • Widgets

    • 2002Andreas
    • 15. Juni 2026 um 12:07
    Zitat von milupo

    in meinem jungfräulichen Profil für Fx 151

    Egal wie und was ich einstelle, in keinem meiner Profile wird das Wetter angezeigt.

    Ab Fx 152 funktioniert es einwandfrei.

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

    (ist aber auch nicht so wichtig, ich kann hier ohne Probleme aus dem Fenster gucken, dann sehe ich das Wetter ja auch);)

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 22:09
    Zitat von milupo

    steht auf true?

    Ja.

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 22:03
    Zitat von milupo

    denn Andreas hat ja mit den Widgets ebenfalls Probleme.

    Standard nutze ich das alles nicht;)

    Aber es interessiert mich, warum das hier (Fx 151) nicht funktioniert:/

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 20:01
    Zitat von milupo

    Also nicht ganz jungfräulich.

    richtig.

  • extensionsUpdateChecker.uc.js no longer works

    • 2002Andreas
    • 14. Juni 2026 um 19:58
    Zitat von juzzlukin

    dass diese Einstellung der Ausgangspunkt für alle Aktionen ist.

    Nein.

    Diese Einstellung betrifft nur den Firefox, aber nicht die Erweiterungen.

    Für Erweiterungen sieht das so aus:

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 19:46
    Zitat von milupo

    war oder ein jungfräuliches Nightly-Profil

    Dort sind auch Skripte und Erweiterungen installiert.


  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 19:36
    Zitat von milupo

    Ich meinte Fx 153 mit Bezug auf deinen Beitrag #30.

    Der obere Screenshot ist mit Fx 153 gemacht worden.

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 19:31
    Zitat von milupo

    Produktives Profil oder jungfräuliches?

    4 verschiedene Profile für Fx 151...in keinem gibt es das Wetter.

    Ein Profil ist ohne jegliche Anpassung.

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 19:26
    Zitat von milupo

    Problem mit den Widgets Sport und Uhrzeit. Die werden da auch nicht angezeigt

    Fx 153:


    Zitat von milupo

    Wenn nicht, dann füge am besten am Anfang de, hinzu (mit Komma).

    Auch dann kein Wetter zu sehen.

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 19:09
    Zitat von milupo

    Eigenartig.

    Fx 151.

    Wenn ich diese Einträge alle auf true setze:

    erhalte ich diese beiden neuen Widgets:

    aber kein Wetter.

  • Widgets

    • 2002Andreas
    • 14. Juni 2026 um 18:51
    Zitat von milupo

    die man erst auf true setzen muss:

    In Fx 151.

    Selbst wenn ich die alle auf true stelle, wird hier nichts angezeigt.:/

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