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

Beiträge von Andredd1

  • LastPass

    • Andredd1
    • 2. Februar 2020 um 11:08

    Hallo,

    nutze ebenfalls schon länger LastPass und konnte keine Veränderungen feststellen.

    Hast du in den Allgemeinen Einstellungen von LastPass unter Sicherheit die beiden Felder deaktiviert? Ansonsten versuchsweise mal ein neues Profil anlegen mit nur dieser Erweiterung.

    Grüße Andre

  • Fx 68 Skript LoadingBar.uc.js

    • Andredd1
    • 13. Juli 2019 um 13:04

    Bei mir funktioniert sie nur noch beim öffnen/laden eines neuen Tab, nur reload bzw. laden einer neuen Seite im gleichen Tab geht nicht mehr.

    Vielleicht könnte die Info ja hilfreich für das anpassen sein ;)

  • Anmelde-/Zugangsdaten Fenster anpassen bzw.entfernen

    • Andredd1
    • 6. Juli 2019 um 23:25

    Fantastisch und schon viel besser, hab vielen Dank Andreas :thumbup:

  • Anmelde-/Zugangsdaten Fenster anpassen bzw.entfernen

    • Andredd1
    • 6. Juli 2019 um 11:20

    Hallo,

    seit geraumer Zeit gibt es im Anmeldefenster bei Firefox den Zusatzbutton "Gespeicherte Zugangsdaten anzeigen" unter dem Log-In (s. Bild)

    Kann dieses Extrafeld in irgend einer Art und Weise per script in der Größe angepasst oder auch entfernt werden?

    Grüße Andre

    Bilder

    • FX.png
      • 86,72 kB
      • 981 × 583
  • Zwei Systeme auf einem PC und ein gemeinsames Profil benutzen

    • Andredd1
    • 20. Juni 2019 um 21:45

    Naklar Angel.... du bist die Beste und manchmal sieht man den Wald vor lauter Bäumen nicht ^^

    Die Variante den Firefox auf die gemeinsame Partition zu packen geht wunderbar. Habe ihn aber auf dem einem System installiert und einmal das Update auf dem anderen System durchgeführt, läuft alles perfekt.

    Ich danke dir vielmals für diesen Tipp :thumbup:

  • Zwei Systeme auf einem PC und ein gemeinsames Profil benutzen

    • Andredd1
    • 19. Juni 2019 um 20:14

    Hallo,

    ich habe zwei Windowssysteme auf dem PC und nutze dafür einen Profilordner, damit ich von beiden Systemen quasi einen Firefox habe.

    Das ging bisher auch alles wunderbar, ich brauchte nur auf jedem System meinen Firefox zu aktualisieren und alles funktionierte. Doch neuerdings erhalte ich beim zweiten System beim Start von Firefox ein Hinweisfenster. Nur durch herunterladen über einen anderen Browser und installieren der aktuellen Version von Firefox, startet er dann auch wieder wie gewohnt mit dem gemeinsamen Profil.


    Kann man irgendwo einen Schalter betätigen, damit er ohne dieses Fenster startet, um das update ganz normal ausführen zu können?

    Grüße Andre

    Bilder

    • Firefox.png
      • 36,23 kB
      • 459 × 138
  • Nach Neu-Aufsetzen von Firefox 63.0.3 (x64) werden 95% der Favicons nicht geladen

    • Andredd1
    • 17. November 2018 um 10:09

    Bist du im privaten Modus unterwegs?
    Und die Favicons werden in favicons.sqlite abgespeichert.

  • Scrollleiste Script Funktioniert nicht

    • Andredd1
    • 19. September 2018 um 09:42

    Könnte es sein, dass es mit dem Firefox update auf Version 62.0 zu tun hat?
    Info: https://www.camp-firefox.de/forum/viewtopi…091789#p1091789

    Dann dürften aber alle anderen scripte auch nicht mehr funktionieren.

  • Scrollleiste Script Funktioniert nicht

    • Andredd1
    • 19. September 2018 um 00:06

    Also wenn du diese Version meinst: https://github.com/ardiman/userCh…Scrollbar.uc.js
    ... funktioniert mit dem aktuellen Firefox anstandslos.

  • Minimiert starten geht nicht

    • Andredd1
    • 14. September 2018 um 19:42
    Zitat von Alf aus Mannheim


    Kann mir bitte jemand bei diesem echt nervigen Problem helfen?

    Hätte da noch die Möglichkeit per vbscript, poppt zwar kurz das normale Fenster auf, wird dann aber sofort minimiert.

    Einfach mit notepad erstellen und als .vbs Datei speichern.

    Code
    Set WshShell = CreateObject("Wscript.Shell")
    WshShell.run "firefox.exe"
    WScript.Sleep 1000
    WshShell.AppActivate "firefox"
    WshShell.SendKeys "% n"
  • Transparenz des Hintergrunds ins Firefox

    • Andredd1
    • 4. September 2018 um 12:39

    Liegt wohl irgendwie am Firefox, denn nach öffnen der Entwicklerwerkzeuge wird die Seite korrekt dargestellt.

  • Firefox 61.0.2 - keine Favicons in Lesezeichen Symbolleiste

    • Andredd1
    • 3. September 2018 um 09:13

    Hallo,

    ich glaube zu meinen, daß Du auch die Datei "places.sqlite" wieder mit in den Profilordner kopieren mußt. Warum kopierst Du nicht gleich den alten Profilordner auf den neuen Rechner? Somit ist alles wieder hergestellt.

  • Loading Bar

    • Andredd1
    • 20. Juli 2018 um 10:20

    Als Engel der Dunkelheit probiere doch mal diese Variante. Sie ist ein paar Stufen dunkler zu Magenta und das zurückfahren des Ladebalkens ist nun auch ein bissl abgeändert :wink:

    CSS
    /* LoadingBar.uc.js */
    
    
    (function(){
    //Location Bar Enhancer5.1;Loading Bar0.3.0
    	var cssStr = (function(){/*
    			#urlbar {
    				background-image: -moz-repeating-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0) 12px, rgba(255,255,255,1) 12px, rgba(255,255,255,1) 12px), -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(102,0,102,.7) 100%);
    				background-size:0 0;
    				background-repeat:repeat-x, no-repeat;
    				transition: background-size 350ms ease 0s !important;
    				background-position: 0, 0;
    			}
    			#urlbar:not([style="background-size: 100% 0%;"]) {
    				animation: progress-bar-stripes 2s linear infinite;
    			}
    			@-moz-keyframes progress-bar-stripes {
    				from {
    					background-position: 0, 0;
    				}
    				to {
    					background-position: 51px 0, 0;
    				}
    			}
    	*/}).toString().replace(/^.+\s|.+$/,"");
    
    	var style = document.createProcessingInstruction("xml-stylesheet", "type=\"text/css\"" + " href=\"data:text/css;base64," + btoa(cssStr) + "\"");
    	var mainW = document.getElementById("main-window");
    	document.insertBefore(style, mainW);
    
    
    	function main(window) {
    	  var {document, gBrowser} = window;
    	  function $(id) { return document.getElementById(id) };
    	  var urlbar = $("urlbar");
    	  let pageProgress = 0;
    	  let async = makeWindowHelpers(window).async;
    	  var LoadingBar = {
    		listener: {
    		  onChangeTab: function(e) {
    			urlbar.style.backgroundSize = '0% 0%';
    			pageProgress = 0;
    		  },
    		  onProgressChange: function(aBrowser,webProgress,request,curSelfProgress,maxSelfProgress,curTotalProgress,maxTotalProgress) {
    			if (gBrowser.contentDocument === aBrowser.contentDocument) {
    				var val = (curTotalProgress-1)/(maxTotalProgress-1);
    				pageProgress = val;
    				urlbar.style.backgroundSize = (100*val) + '% 100%';
    				if (val > 0.9)
    				  async(function() {
    					if (pageProgress > 0.95)
    						urlbar.style.backgroundSize = '100% 0%';
    				}, 1000);
    			}
    		  },
    		  onStateChange: function() {
    			if (pageProgress > 0.95){
    				async(function() {
    					urlbar.style.backgroundSize = '0% 0%';
    					pageProgress = 0;
    				}, 1000);
    			}else{
    				urlbar.style.backgroundSize = '0% 100%';
    			}
    		  }
    		}
    	  };
    
    
    	  gBrowser.tabContainer.addEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
    	  gBrowser.addTabsProgressListener(LoadingBar.listener);
    
    
    	  unload(function() {
    		gBrowser.tabContainer.removeEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
    
    
    		gBrowser.removeTabsProgressListener(LoadingBar.listener);
    	  }, window);
    	}
    
    
    
    
    
    
    	watchWindows(main, "navigator:browser");
    
    
    	function runOnLoad(window, callback, winType) {
    	  window.addEventListener("load", function() {
    		window.removeEventListener("load", arguments.callee, false);
    
    
    		if (window.document.documentElement.getAttribute("windowtype") == winType)
    		  callback(window);
    	  }, false);
    	}
    
    
    	function runOnWindows(callback, winType) {
    	  function watcher(window) {
    		try {
    		  callback(window);
    		}
    		catch(ex) {}
    	  }
    
    
    	  let browserWindows = Services.wm.getEnumerator(winType);
    	  while (browserWindows.hasMoreElements()) {
    		let browserWindow = browserWindows.getNext();
    		if (browserWindow.document.readyState == "complete")
    		  watcher(browserWindow);
    		else
    		  runOnLoad(browserWindow, watcher, winType);
    	  }
    	}
    
    
    	function watchWindows(callback, winType) {
    	  function watcher(window) {
    		try {
    		  callback(window);
    		}
    		catch(ex) {}
    	  }
    
    
    	  runOnWindows(callback, winType);
    
    
    	  function windowWatcher(subject, topic) {
    		if (topic == "domwindowopened")
    		  runOnLoad(subject, watcher, winType);
    	  }
    	  Services.ww.registerNotification(windowWatcher);
    
    
    	  unload(function() { Services.ww.unregisterNotification(windowWatcher) });
    	}
    
    
    	function unload(callback, container) {
    	  let unloaders = unload.unloaders;
    	  if (unloaders == null)
    		unloaders = unload.unloaders = [];
    
    
    	  if (callback == null) {
    		unloaders.slice().forEach(function(unloader) { unloader() });
    		unloaders.length = 0;
    		return null;
    	  }
    
    
    	  if (container != null) {
    		container.addEventListener("unload", removeUnloader, false);
    
    
    		let origCallback = callback;
    		callback = function() {
    		  container.removeEventListener("unload", removeUnloader, false);
    		  origCallback();
    		}
    	  }
    
    
    	  function unloader() {
    		try {
    		  callback();
    		}
    		catch(ex) {}
    	  }
    	  unloaders.push(unloader);
    
    
    
    
    	function removeUnloader() {
    		let index = unloaders.indexOf(unloader);
    		if (index != -1)
    		  unloaders.splice(index, 1);
    	  }
    	  return removeUnloader;
    	}
    
    	function makeWindowHelpers(window) {
    	  let {clearTimeout, setTimeout} = window;
    
    
    	  function async(callback, delay) {
    		delay = delay || 0;
    		let timer = setTimeout(function() {
    		  stopTimer();
    		  callback();
    		}, delay);
    
    
    		function stopTimer() {
    		  if (timer == null)
    			return;
    		  clearTimeout(timer);
    		  timer = null;
    		}
    	  }
    
    
    	  return {
    		async: async,
    	  };
    	}
    
    
    })();
    Alles anzeigen
  • Loading Bar

    • Andredd1
    • 11. Juli 2018 um 13:33
    Zitat von GermanFreme82

    Könntest du mir bitte das Script geben, damit die Loadingbar genauso aussieht, wie auf deinem Screenshot ?

    Naklar, bitteschön :

    CSS
    /* LoadingBar.uc.js */
    
    
    (function(){
    //Location Bar Enhancer5.1;Loading Bar0.3.0
    	var cssStr = (function(){/*
    			#urlbar {
    				background-image: -moz-repeating-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0) 12px, rgba(255,255,255,1) 12px, rgba(255,255,255,1) 12px), -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(74,250,30,.7) 100%);
    				background-size:0 0;
    				background-repeat:repeat-x, no-repeat;
    				transition: background-size 350ms ease 0s !important;
    			}
    			#urlbar:not([style="background-size: 0% 100%;"]) {
    				animation: progress-bar-stripes 2s linear infinite;
    			}
    			@-moz-keyframes progress-bar-stripes {
    				from {
    					background-position: 0, 0;
    				}
    				to {
    					background-position: 51px 0, 0;
    				}
    			}
    	*/}).toString().replace(/^.+\s|.+$/,"");
    
    	var style = document.createProcessingInstruction("xml-stylesheet", "type=\"text/css\"" + " href=\"data:text/css;base64," + btoa(cssStr) + "\"");
    	var mainW = document.getElementById("main-window");
    	document.insertBefore(style, mainW);
    
    
    	function main(window) {
    	  var {document, gBrowser} = window;
    	  function $(id) { return document.getElementById(id) };
    	  var urlbar = $("urlbar");
    	  let pageProgress = 0;
    	  let async = makeWindowHelpers(window).async;
    	  var LoadingBar = {
    		listener: {
    		  onChangeTab: function(e) {
    			urlbar.style.backgroundSize = '0% 100%';
    			pageProgress = 0;
    		  },
    		  onProgressChange: function(aBrowser,webProgress,request,curSelfProgress,maxSelfProgress,curTotalProgress,maxTotalProgress) {
    			if (gBrowser.contentDocument === aBrowser.contentDocument) {
    				var val = (curTotalProgress-1)/(maxTotalProgress-1);
    				pageProgress = val;
    				urlbar.style.backgroundSize = (100*val) + '% 100%';
    				if (val > 0.9)
    				  async(function() {
    					if (pageProgress > 0.95)
    						urlbar.style.backgroundSize = '100% 100%';
    				}, 1000);
    			}
    		  },
    		  onStateChange: function() {
    			if (pageProgress > 0.95){
    				async(function() {
    					urlbar.style.backgroundSize = '0% 100%';
    					pageProgress = 0;
    				}, 1000);
    			}else{
    				urlbar.style.backgroundSize = '0% 100%';
    			}
    		  }
    		}
    	  };
    
    
    	  gBrowser.tabContainer.addEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
    	  gBrowser.addTabsProgressListener(LoadingBar.listener);
    
    
    	  unload(function() {
    		gBrowser.tabContainer.removeEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
    
    
    		gBrowser.removeTabsProgressListener(LoadingBar.listener);
    	  }, window);
    	}
    
    
    
    
    
    
    	watchWindows(main, "navigator:browser");
    
    
    	function runOnLoad(window, callback, winType) {
    	  window.addEventListener("load", function() {
    		window.removeEventListener("load", arguments.callee, false);
    
    
    		if (window.document.documentElement.getAttribute("windowtype") == winType)
    		  callback(window);
    	  }, false);
    	}
    
    
    	function runOnWindows(callback, winType) {
    	  function watcher(window) {
    		try {
    		  callback(window);
    		}
    		catch(ex) {}
    	  }
    
    
    	  let browserWindows = Services.wm.getEnumerator(winType);
    	  while (browserWindows.hasMoreElements()) {
    		let browserWindow = browserWindows.getNext();
    		if (browserWindow.document.readyState == "complete")
    		  watcher(browserWindow);
    		else
    		  runOnLoad(browserWindow, watcher, winType);
    	  }
    	}
    
    
    	function watchWindows(callback, winType) {
    	  function watcher(window) {
    		try {
    		  callback(window);
    		}
    		catch(ex) {}
    	  }
    
    
    	  runOnWindows(callback, winType);
    
    
    	  function windowWatcher(subject, topic) {
    		if (topic == "domwindowopened")
    		  runOnLoad(subject, watcher, winType);
    	  }
    	  Services.ww.registerNotification(windowWatcher);
    
    
    	  unload(function() { Services.ww.unregisterNotification(windowWatcher) });
    	}
    
    
    	function unload(callback, container) {
    	  let unloaders = unload.unloaders;
    	  if (unloaders == null)
    		unloaders = unload.unloaders = [];
    
    
    	  if (callback == null) {
    		unloaders.slice().forEach(function(unloader) { unloader() });
    		unloaders.length = 0;
    		return null;
    	  }
    
    
    	  if (container != null) {
    		container.addEventListener("unload", removeUnloader, false);
    
    
    		let origCallback = callback;
    		callback = function() {
    		  container.removeEventListener("unload", removeUnloader, false);
    		  origCallback();
    		}
    	  }
    
    
    	  function unloader() {
    		try {
    		  callback();
    		}
    		catch(ex) {}
    	  }
    	  unloaders.push(unloader);
    
    
    
    
    	function removeUnloader() {
    		let index = unloaders.indexOf(unloader);
    		if (index != -1)
    		  unloaders.splice(index, 1);
    	  }
    	  return removeUnloader;
    	}
    
    	function makeWindowHelpers(window) {
    	  let {clearTimeout, setTimeout} = window;
    
    
    	  function async(callback, delay) {
    		delay = delay || 0;
    		let timer = setTimeout(function() {
    		  stopTimer();
    		  callback();
    		}, delay);
    
    
    		function stopTimer() {
    		  if (timer == null)
    			return;
    		  clearTimeout(timer);
    		  timer = null;
    		}
    	  }
    
    
    	  return {
    		async: async,
    	  };
    	}
    
    
    })();
    Alles anzeigen
  • Loading Bar

    • Andredd1
    • 10. Juli 2018 um 23:49

    Habe die Loading Bar soweit angepasst und funktioniert prima. Das i Tüpfelchen wäre nur noch, wenn sie nach dem Laden nicht wieder zurückfährt sondern einfach nur ausgeblendet werden würde.
    Ist nur eine kleine kosmetische Korrektur hoffe ich :?

    Bilder

    • LoadingBar.jpg
      • 39,83 kB
      • 1.488 × 167
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Andredd1
    • 27. Juni 2018 um 22:55

    aborix
    Danke für die schnelle Hilfe, funktioniert wieder alles bestens :wink:

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Andredd1
    • 27. Juni 2018 um 08:31

    Hallo Jungs,
    leider funktioniert nach dem update die modifizierte Version von update Bookmark in der Sidebar nicht mehr :(

    Grüße Andre

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Andredd1
    • 21. Juni 2018 um 10:26

    Ein ganz dickes Danke, funktioniert perfekt und ist für mich so viel komfortabler.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Andredd1
    • 20. Juni 2018 um 11:10

    Hallo,

    wie kann ich das Script "Update Bookmark 2" ändern, dass der Eintrag auch in der Sidebar der Lesezeichen angezeigt wird?

  • Einstellungen Googlesuche speichern

    • Andredd1
    • 1. November 2006 um 23:40

    Versuche doch mal als Startseite folgende Adresse:
    http://www.google.de/search?hl=de&q…ta=lr%3Dlang_de

    Dann wird auch mit "Seiten auf Deutsch" gegoogelt.

Unterstütze uns!

Jährlich (2025)

67,1 %

67,1% (435,86 von 650 EUR)

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