1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. TEST - camp-firefox.de
  2. milupo

Beiträge von milupo

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 27. Oktober 2024 um 19:57

    Der Inhalt deiner userChrome.js sieht so aus?

    JavaScript
    // userChrome.js
    userChrome.ignoreCache = true;
    userChrome.import("*", "UChrm");
  • Download Manager S3

    • milupo
    • 26. Oktober 2024 um 18:03
    Zitat von Bastelfox

    Gibt es eine Empfehlung für einen schlanken Antivirusscanner mit Support, der nicht von Microsoft stammt?

    Du verwendest also Linux oder macOS als Betriebssystem? Windows kann es ja nicht sein, denn das ist ja von Microsoft, dem du offensichtlich misstraust.

  • Download Manager S3

    • milupo
    • 25. Oktober 2024 um 14:08
    Zitat von Bastelfox

    Nach Deinstallation von S3 DLM wurde diese Erweiterung scheinbar nicht vollständig entfernt.

    Verwendest du vielleicht auch Screengrab bzw. hast du es noch installiert? Da kam die gleiche Meldung. Diese Erweiterung ist/war ebenfalls von Oleksandr.

  • Windows 11

    • milupo
    • 25. Oktober 2024 um 13:18
    Zitat von Mira_Belle

    Aber andauernd neue Funktionen dem Nutzer unterschieben, ob er sie brauch oder haben will,
    geht m.M. nach gar nicht.

    Definiere bitte mal andauernd. Dieses Wort und Wörter mit ähnlicher Bedeutung werden oft gebraucht, um Behauptungen aufzustellen, die, wenn man genau hinschaut, gar nicht stimmen. Oft sind die Leute, die das dann behaupten, einfach zu bequem sich mit den Änderungen zu befassen und protestieren schon, ohne sich damit befasst zu haben. Neue Funktionen sind außerdem seltener als Änderungen. Außerdem ist es Sache des Herstellers, welche Funktionen und Änderungen er seinem eigenen Programm mitgibt. Von unterschieben kann da überhaupt keine Rede sein.

  • Download Manager S3

    • milupo
    • 25. Oktober 2024 um 12:25

    Der Entwickler hat(te) ja einen Thread auf mozillaZine. Sein letzter Beitrag allerdings ist vom 26. März 2019. Das korreliert mit der letzten Version der Erweiterung.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 24. Oktober 2024 um 18:48
    Zitat von grisu2099

    Jenes, das zuletzt im CSS auftaucht...

    Ergänzend: Darum heißt es CSS: Cascading Style Sheet – Kaskadierende Stilvorlage.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 24. Oktober 2024 um 17:56
    Zitat von BrokenHeart

    für den Einstieg schon gute angeheftete Threads hier im Unterforum von milupo.

    Sind leider mittlerweile etwas veraltet.

  • Firefox View Button per policies.json ausblenden/deaktivieren

    • milupo
    • 23. Oktober 2024 um 18:49

    DisablePrivateBrowsing ist doppelt, mit gegensätzlichen Werten, Zeilen 22 und 32.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 23. Oktober 2024 um 12:59
    Zitat von 2002Andreas

    Hast du denn die Vorbereitungen gemacht, um Skripte überhaupt nutzen zu können?

    Ergänzend: Hier ist, falls du das nicht mehr weißt, was du tun musst, damit Benutzerskripte funktionieren:

    userChrome.js/readme.md at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com
  • Lesezeichen Symbolleiste leer Lesezeichen nur über Menuleiste abrufbar

    • milupo
    • 23. Oktober 2024 um 10:10

    Klicke mal mit der rechten Maustaste auf einen leeren Bereich der Menü- oder Tableiste und dort auf Symbolleiste anpassen… Schaue mal im erscheinenden Fenster nach, ob sich unter den Symbolen das Symbol Lesezeichen-Symbole befindet. Wenn ja, packe es an und schiebe es hoch in die Lesezeichen-Symbolleiste. Schließe jetzt das Anpassen-Fenster. Jetzt sollten deine Lesezeichen wieder sichtbar sein.

  • Skript für vertikale Toolbar funktioniert im neuesten Nightly nicht mehr korrekt

    • milupo
    • 22. Oktober 2024 um 22:04

    Probiere mal folgende Version:

    JavaScript
    // 'Vertical Add-on Bar' script for Firefox by Aris
    //
    // no 'close' button
    // 'toggle' toolbar with 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS
    // optional toggle button hides the toolbar temporarily, it gets restored on every restart
    // 'Vertical Add-on Bar' entry is only visible in toolbars context menu when in customizing mode
    //
    // flexible spaces on toolbar work 'vertically'
    // toolbar can be on the left or on the right
    // toolbar is display horizontally in customizing mode
    
    // [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts)
    
    ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
    
    
    var AddonbarVertical = {
      init: function() {
    
    	if (location != 'chrome://browser/content/browser.xhtml')
          return;
    
    	/* blank tab workaround */
    	try {
    	  if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank');
    	} catch(e) {}
    	  
    	var addonbar_v_label = 'Vertical Add-on Bar'; // toolbar name
    	var button_label = 'Toggle vertical Add-on Bar'; // Toggle button name
    	var addonbar_v_togglebutton = true; // display toggle button for vertical toolbar (true) or not (false)
    	var addonbar_v_on_the_left = false; // display vertical toolbar on the left (true) or the right (false)
    	var style_addonbar_v = true; // apply default toolbar appearance/colors to vertical add-on bar
    	var addonbar_v_width = '30px'; // toolbar width
    	var compact_buttons = false; // compact button size (true) or default button size (false)
    
    	try {
    	 if(document.getElementById('toolbox_abv') == null && document.getElementById('addonbar_v') == null) {
    	  var toolbox_abv = document.createXULElement('toolbox');
    	  toolbox_abv.setAttribute('orient','horizontal');
    	  toolbox_abv.setAttribute('id','toolbox_abv');
    	  toolbox_abv.setAttribute('insertbefore','sidebar-box');
    	  
    	  var tb_addonbarv = document.createXULElement('toolbar');
    	  tb_addonbarv.setAttribute('id','addonbar_v');
    	  tb_addonbarv.setAttribute('customizable','true');
    	  tb_addonbarv.setAttribute('class','toolbar-primary chromeclass-toolbar browser-toolbar customization-target');
    	  tb_addonbarv.setAttribute('mode','icons');
    	  tb_addonbarv.setAttribute('iconsize','small');
    	  tb_addonbarv.setAttribute('toolboxid','navigator-toolbox');
    	  tb_addonbarv.setAttribute('orient','vertical');
    	  tb_addonbarv.setAttribute('flex','1');
    	  tb_addonbarv.setAttribute('context','toolbar-context-menu');
    	  tb_addonbarv.setAttribute('toolbarname', addonbar_v_label);
    	  tb_addonbarv.setAttribute('label', addonbar_v_label);
    	  tb_addonbarv.setAttribute('lockiconsize','true');
    	  tb_addonbarv.setAttribute('defaultset','spring');
    	  
    	  toolbox_abv.appendChild(tb_addonbarv);
    	  
    	  CustomizableUI.registerArea('addonbar_v', {legacy: true});
    
    	  setTimeout(function(){
    		CustomizableUI.registerArea('addonbar_v', {legacy: true});
    	  },2000);
    	  
    	  CustomizableUI.registerToolbarNode(tb_addonbarv);
    	  
    	  if(addonbar_v_on_the_left) {
    	    document.getElementById('browser').insertBefore(toolbox_abv,document.getElementById('browser').firstChild);
    	  }
    	  else {
    		document.getElementById('browser').appendChild(toolbox_abv);
    	  }
    	  
      	  var observer = new MutationObserver(function(mutations) {
    		mutations.forEach(function(mutation) {
    		  try {
    			if(document.querySelector('#browser').getAttribute('hidden') || document.querySelector('#main-window').getAttribute('customizing')) {
    			  document.querySelector('#addonbar_v').setAttribute('orient','horizontal');
    			  document.querySelector('#navigator-toolbox').appendChild(document.querySelector('#addonbar_v'));
    			}
    			else  {
    			  document.querySelector('#addonbar_v').setAttribute('orient','vertical');
    			  document.querySelector('#toolbox_abv').appendChild(document.querySelector('#addonbar_v'));
    
    			}
    		  } catch(e){}
    		});    
    	  });
    	
    	  observer.observe(document.querySelector('#main-window'), { attributes: true, attributeFilter: ['customizing'] });
    	  
    	  try {
    		Services.prefs.getDefaultBranch('browser.vaddonbar.').setBoolPref('enabled',true);
    		setToolbarVisibility(document.getElementById('addonbar_v'), Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled'));
    		setToolbarVisibility(document.getElementById('toolbox_abv'), Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled'));
    	  } catch(e) {}
    	  
    	  if(addonbar_v_togglebutton) {
    	  
    		CustomizableUI.createWidget({
    			id: 'togglebutton_addonbar_v', // button id
    			defaultArea: CustomizableUI.AREA_NAVBAR,
    			removable: true,
    			label: button_label, // button title
    			tooltiptext: button_label, // tooltip title
    			onClick: function(event) {
    			  if(event.button==0) {
    			    var windows = Services.wm.getEnumerator(null);
    				while (windows.hasMoreElements()) {
    				  var win = windows.getNext();
    				  
    				  var vAddonBar = win.document.getElementById('addonbar_v');
    				  setToolbarVisibility(vAddonBar, vAddonBar.collapsed);
    					  
    				  var vAddonBarBox = win.document.getElementById('toolbox_abv');
    				  setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);
    					  
    				  Services.prefs.getBranch('browser.vaddonbar.').setBoolPref('enabled',!vAddonBar.collapsed);
    				  
    				  if(!vAddonBar.collapsed)
    					win.document.querySelector('#togglebutton_addonbar_v').setAttribute('checked','true');
    				  else win.document.querySelector('#togglebutton_addonbar_v').removeAttribute('checked');
    				}
    			  }
    			},
    			onCreated: function(button) {
    			  if(Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled'))
    			    button.setAttribute('checked','true');
    			  return button;
    			}
    				
    		});
    	  }
    
    	  // Press 'Ctr + Alt + /' on Windows/Linux and 'Cmd + Alt + /' on macOS to toggle vertical add-on bar
    	  var key = document.createXULElement('key');
    	  key.id = 'key_toggleVAddonBar';
    	  key.setAttribute('key', '/');
    	  key.setAttribute('modifiers', 'accel,alt');
    	  key.setAttribute('oncommand',`
    		var windows = Services.wm.getEnumerator(null);
    		while (windows.hasMoreElements()) {
    		  var win = windows.getNext();
    		  var vAddonBar = win.document.getElementById('addonbar_v');
    		  setToolbarVisibility(vAddonBar, vAddonBar.collapsed);
    		  var vAddonBarBox = win.document.getElementById('toolbox_abv');
    		  setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);
    		  Services.prefs.getBranch('browser.vaddonbar.').setBoolPref('enabled',!vAddonBar.collapsed);
    		  if(!vAddonBar.collapsed)
    			win.document.querySelector('#togglebutton_addonbar_v').setAttribute('checked','true');
    		  else win.document.querySelector('#togglebutton_addonbar_v').removeAttribute('checked');
    		}
    	  `);
    	  document.getElementById('mainKeyset').appendChild(key);
    	  
    	 }
    	} catch(e) {}
    	
    	// style toolbar & toggle button
    	var addonbar_v_style = '';
    	var togglebutton_addonbar_v_style = '';
    	
    	if(style_addonbar_v) {
    	  var end_border =`
    		#addonbar_v {
    			border-inline-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
    		}
    	  `;
    		  
    	  if(!addonbar_v_on_the_left) {
    		end_border =`
    		  #addonbar_v {
    			border-inline-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
    		  }
    		`;
    	  }
    
    	  addonbar_v_style =`
    		#addonbar_v {
    		  appearance: none !important;
    		  background-color: var(--toolbar-bgcolor);
    		  background-image: var(--toolbar-bgimage);
    		  background-clip: padding-box;
    		  color: var(--toolbar-color, inherit);
    		}
    		:root[lwtheme] #addonbar_v {
    		  background: var(--lwt-accent-color) !important;
    		}
    		:root[lwtheme][lwtheme-image='true'] #addonbar_v {
    		  background: var(--lwt-header-image) !important;
    		  background-position: 0vw 50vh !important;
    		}
    		#main-window:not([customizing]) #toolbox_abv:not([collapsed='true']),
    		#main-window:not([customizing]) #addonbar_v:not([collapsed='true']) {
    		  min-width: `+addonbar_v_width+`;
    		  width: `+addonbar_v_width+`;
    		  max-width: `+addonbar_v_width+`;
    		}
    		#main-window[chromehidden='menubar toolbar location directories status extrachrome '] #toolbox_abv:not([collapsed='true']),
    		#main-window[chromehidden='menubar toolbar location directories status extrachrome '] #addonbar_v:not([collapsed='true']),
    		#main-window[sizemode='fullscreen'] #toolbox_abv:not([collapsed='true']),
    		#main-window[sizemode='fullscreen'] #addonbar_v:not([collapsed='true']) {
    		  min-width: 0px;
    		  width: 0px;
    		  max-width: 0px;
    		}
    		#main-window[customizing] #addonbar_v {
    		  outline: 1px dashed !important;
    		  outline-offset: -2px !important;
    		}
    		#addonbar_v toolbarbutton,
    		#addonbar_v toolbar .toolbarbutton-1 {
    		  padding: 0 !important;
    		}
    		#unified-extensions-button[hidden]{
    			visibility: visible !important;
    			display: flex !important;
    		}
    		#addonbar_v toolbaritem separator {
    			display: none !important;
    		}
    		#main-window:not([customizing]) #addonbar_v > toolbaritem {
    		  writing-mode: vertical-rl !important;
    		  text-orientation: mixed !important;
    		  transform: rotate(0deg) !important;
    		}
    		#main-window:not([customizing]) #addonbar_v > toolbaritem menupopup{
    		  max-height: 170px !important;
    		  max-width: 170px !important;
    		  transform: rotate(-90deg) !important;
    		}
    		#main-window:not([customizing]) #addonbar_v #search-container,
    		#main-window:not([customizing]) #addonbar_v #wrapper-search-container {
    		  flex: unset !important;
    		}
    		#main-window:not([customizing]) #addonbar_v #search-container {
    		  min-width: unset !important;
    		  width: unset !important;
    		  height: 100px !important;
    
    		  &[width] {
    			flex: unset !important;
    		  }
    		}
    		#main-window:not([customizing]) #addonbar_v #zoom-reset-button > .toolbarbutton-text {
    		  min-width: unset !important;
    		  min-height: unset !important;
    		}
    		#main-window:not([customizing]) #addonbar_v #zoom-reset-button:not([label]) {
    		  display: none !important;
    		}
    		#main-window:not([customizing]) #addonbar_v .toolbarbutton-combined-buttons-dropmarker > .toolbarbutton-icon {
    		  width: unset !important;
    		  height: 16px !important;
    		}
    		`+end_border+`
    	  `;
    	}
    	
    	var addonbar_right = '';
    	
    	if(!addonbar_v_on_the_left) {
    		addonbar_right =`
    		  #toolbox_abv{
    			order: 10 !important;
    		  }
    		`;
    	}
    	
    	if(addonbar_v_togglebutton) {
    	  togglebutton_addonbar_v_style =`
    		#togglebutton_addonbar_v .toolbarbutton-icon { \
    		  list-style-image: url('chrome://browser/skin/sidebars.svg');
    		  fill: green; 
    		}
    		/*#togglebutton_addonbar_v .toolbarbutton-icon {
    		  list-style-image: url('chrome://browser/skin/forward.svg');
    		  fill: red;
    		}
    		#togglebutton_addonbar_v[checked] .toolbarbutton-icon {
    		  fill: green;
    		}
    		#togglebutton_addonbar_v {
    		  background: url('chrome://browser/skin/back.svg') no-repeat;
    		  background-size: 35% !important;
    		  background-position: 10% 70% !important;
    		}
    		#togglebutton_addonbar_v[checked] {
    		  transform: rotate(180deg) !important;
    		  background: url('chrome://browser/skin/back.svg') no-repeat;
    		  background-position: 10% 30% !important;
    		}*/
    	  `;
    	}
    	
    	var compact_buttons_code = '';
    	
    	if(compact_buttons)
    	  compact_buttons_code = `
    		#addonbar_v toolbarbutton .toolbarbutton-icon {
    		  padding: 0 !important;
    		  width: 16px !important;
    		  height: 16px !important;
    		}
    		#addonbar_v .toolbarbutton-badge-stack {
    		  padding: 0 !important;
    		  margin: 0 !important;
    		  width: 16px !important;
    		  min-width: 16px !important;
    		  height: 16px !important;
    		  min-height: 16px !important;
    		}
    		#addonbar_v toolbarbutton .toolbarbutton-badge {
    		  margin-top: 0px !important;
    		  font-size: 8px !important;
    		}
    	  `;
    	  
    	var uri = Services.io.newURI('data:text/css;charset=utf-8,' + encodeURIComponent(''+addonbar_v_style + togglebutton_addonbar_v_style + addonbar_right + compact_buttons_code), null, null);
    	  
    	var sss = Components.classes['@mozilla.org/content/style-sheet-service;1'].getService(Components.interfaces.nsIStyleSheetService);
    	sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    	
      }
    
    }
    
    /* initialization delay workaround */
    document.addEventListener('DOMContentLoaded', AddonbarVertical.init(), false);
    /* Use the below code instead of the one above this line, if issues occur */
    /*
    setTimeout(function(){
      AddonbarVertical.init();
    },2000);
    */
    Alles anzeigen

    Ansonsten findest du das aktuelle Originalskript hier bei Aris:

    CustomJSforFx/addonbar_vertical.uc.js at master · Aris-t2/CustomJSforFx
    custom scripts. Contribute to Aris-t2/CustomJSforFx development by creating an account on GitHub.
    github.com
  • Firefox beenden Warnung.uc.js funktioniert in Fx 133 nicht mehr

    • milupo
    • 22. Oktober 2024 um 17:57

    Dito. Update war noch nicht durch, aber nach manueller Aktualisierung greift hier ebenfalls die Änderung.

  • Firefox beenden Warnung.uc.js funktioniert in Fx 133 nicht mehr

    • milupo
    • 22. Oktober 2024 um 11:01

    Auch von mir ein Danke.

  • Worldwide Radio Verbindungsabruch

    • milupo
    • 18. Oktober 2024 um 21:22

    Selbst in seinem Thread auf mozillaZine hat er sich das letzte Mal am 11. Mai 2020 gemeldet.

    [EXT] Worldwide Radio - Page 6 - mozillaZine Forums

  • Worldwide Radio Verbindungsabruch

    • milupo
    • 18. Oktober 2024 um 20:18

    Laut AMO ist seine Erweiterung CryptoData im Mai das letzte Mal aktualisiert worden. Alle anderen seiner Erweiterungen sind allerdings schon seit ein paar Jahren nicht mehr aktualisiert worden.

    Nun, er ist Ukrainer. Er wird sicherlich jetzt andere Sorgen haben.

  • Worldwide Radio Verbindungsabruch

    • milupo
    • 18. Oktober 2024 um 20:14

    In der Erweiterung bearbeiten kann man das wohl nicht. Aber man kann ja eigene Stationen anlegen (4. Symbol von rechts mit der Frau?). Die Seite mit den Webradio-Links des WDR ist hier:

    Webradio-Links
    Hier finden Sie eine Übersicht mit den Radio-Links. Es kann jedoch zu Problemen kommen, wenn Sie die WDR Programme über Drittplattformen und -Apps hören. Wir…
    www1.wdr.de
  • Worldwide Radio Verbindungsabruch

    • milupo
    • 18. Oktober 2024 um 17:47

    Ich hatte das Problem in der Form noch nie. Was bisher vorgekommen ist, dass ein Sender nicht startet, bei mir ist das hier z. B. bei WDR 2 der Fall. Dann stimmt wahrscheinlich die Streamadresse (oder wie nennt man das?) nicht mehr. Die letzte Aktualisierung ist vom 13. Januar 2022.

  • Worldwide Radio Verbindungsabruch

    • milupo
    • 18. Oktober 2024 um 15:02

    Alle Sender? Ich höre gerade seit 10 Minuten MDR Sachsen. Kein Problem.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 18. Oktober 2024 um 13:52

    Du musst ja auch keine Kommentare einfügen, es ist nur eine Empfehlung. Was du tust, ist deine Sache. Wenn du bloß Werte änderst und es Kommentare dazu gibt, die angeben, welcher Wert was macht, ist das auch kein Problem. Bei einem Vergleich fällt dann auf, dass die verwendeten Werte von den Standardwerten abweichen.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • milupo
    • 18. Oktober 2024 um 12:45

    Aber, weil wir gerade dabei sind: Vielleicht wäre es doch gut, Nutzern, die bereits vorhandenen Code für sich ändern, den Rat mitzugeben, dass sie sich dort einen Kommentar einfügen. In erster Linie richtet sich das natürlich an wenig erfahrene Nutzer, gestandene Nutzer wissen das selbst.

Unterstütze uns!

Jährlich (2025)

0 %

0% (0,00 von 650 EUR)

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