Ändere bitte mal Zeile 4 zu und teste:
menu.bookmark-item[container] > img {
Danke, Fehler fixed! ![]()
Ändere bitte mal Zeile 4 zu und teste:
menu.bookmark-item[container] > img {
Danke, Fehler fixed! ![]()
Mitleser CSS, Es wurde ein unangenehmes Problem festgestellt: Anstelle der Site-Symbole (rechts) wird ein Ordnersymbol angezeigt
Mitleser Danke für deine Code aus Beitrag #48
Und nur zur Info:
00_VertToolbarWithButton_lite.uc.js
// Die horizontale Position (oben/unten) ist proz... // Die vertikale Position der TB (links/rechts) b... Es scheint, dass die H- und V-Ausrichtungen verwechselt sind.
Es könnte nützlich sein, in die Beschreibung die Möglichkeit aufzunehmen, die Sichtbarkeit der vertikalen Symbolleiste beim Start von Firefox umzuschalten (-off\-on) toolbar.classList.toggle('button-off');
CSS ändert das Symbol „Im Ordner anzeigen“ in den Suchergebnissen der Seitenleiste nicht. Dieses Symbol kann mit Code in userContent.css geändert werden. Dies wirkt sich auch auf das Ordnersymbol im Skript oder CSS aus, in dem das Ressourcensymbol verwendet wird "chrome://global/skin/icons/folder.svg"
Nochmals vielen Dank für Ihre Arbeit ![]()
![]()
rogross Sie müssen nicht den Ordner des alten Profils kopieren, sondern den Inhalt des Ordners des alten Profils (zur Orientierung: darin befinden sich die Dateien addonStartup.json.lz4 und cookies.sqlite) in den Ordner des neuen Profils. Sie können den Ordner des neuen Profils zuvor leeren.
Um den Fehler „zu langer Pfad“ zu vermeiden, können Sie eine Zwischenarchivierung in 7-Zip durchführen.
Siehe Screenshot + Beitrag in #89
Superb! Ihr Stil aus Beitrag #89 ist sehr gut und verständlich ![]()
Danke, das ist eine sehr wichtige Information über event.target.ownerGlobal.PlacesCommandHook.showPlacesOrganizer('History'); ![]()
Teste bitte:
Danke, jetzt ist es super, überflüssige Icon werden nicht mehr angezeigt ![]()
Dann muss der Code in die userContent.css stehen:
Ja, aber dann ist es besser, den gesamten Stil für userChrome.css durch den Code für userContent.css zu ersetzen. Das Icon wird global geändert.
@-moz-document url(chrome://global/skin/icons/folder.svg) {
*|svg {
background: no-repeat url(
"data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(254,224,130,1.0)' stroke='rgba(178,133,1,1.0)'><path d='M 7.7500004,3.5 H 13.5 a 2,2 45 0 1 2,2 v 7 a 2,2 135 0 1 -2,2 h -11 a 2,2 45 0 1 -2,-2 v -9 a 2,2 135 0 1 2,-2 H 5.0000004 A 1.3150997,1.3150997 20.81677 0 1 5.8737051,1.8321819 L 7.7500004,3.5 5.8737051,5.1678181 A 1.3150997,1.3150997 159.18323 0 1 5.0000004,5.5 H 0.5'/></svg>"
) !important;
}
*|path {
display: none !important;
}
}
event.target.ownerGlobal.openTrustedLinkIn('chrome://browser/content/places/places.xhtml', 'tab')
Ich verwende ein ähnliches Skript für die Bibliothek.
/* Lesezeichen verwalten - Ordnericon liegend gelb */
@-moz-document url("chrome://browser/content/places/places.xhtml") {
treechildren::-moz-tree-image(container) {
list-style-image: url("file://c:/Users/dein name/AppData/Roaming/Mozilla/Favicon Picker/Folder2.ico") !important;
}
}
Dieser Teil des Codes funktioniert nicht (Bibliothek, Library). Beitrag #68
#navigator-toolbox { z-index: 3 !important; }
Dieser Code in userChrome.css hat geholfen. Ich konnte ihn nicht in das Skript einfügen.
Fügte diesen Code nach Zeile 45 zum Skript hinzu, um die Symbole horizontal zu zentrieren
padding-left: 16px !important; \
Funktioniert nicht. In den Einstellungen der Toolbar ist es vorhanden, aber in der geöffneten Tab fehlt es.
Code für eine Vertikale Leiste
Von allen vertikalen Toolbars in v143 funktioniert nur eine einzige von Mitleser 
gelbe Icons
/* userContent.css */
/* Yellow color of bookmark folders */
@-moz-document url(chrome://global/skin/icons/folder.svg) {
*|svg {
background: no-repeat url(
"data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(254,224,130,1.0)' stroke='rgba(178,133,1,1.0)'><path d='M 7.7500004,3.5 H 13.5 a 2,2 45 0 1 2,2 v 7 a 2,2 135 0 1 -2,2 h -11 a 2,2 45 0 1 -2,-2 v -9 a 2,2 135 0 1 2,-2 H 5.0000004 A 1.3150997,1.3150997 20.81677 0 1 5.8737051,1.8321819 L 7.7500004,3.5 5.8737051,5.1678181 A 1.3150997,1.3150997 159.18323 0 1 5.0000004,5.5 H 0.5'/></svg>"
) !important;
}
*|path {
display: none !important;
}
}
Alles anzeigen
![]()
true:
Superb! Fehler in der Konsole – keine, true - ja ![]()
MyLinkButton.uc.js
Ein guter universeller Button, aber CSPmuss deaktiviert werden, security.browser_xhtml_csp.enabled set to false.
Vielleicht haben Sie das bereits korrigiert?
v143 Skript OpenFolders.uc.js funktioniert nicht mehr. In v140 funktionierte es nur, wenn security.browser_xhtml_csp.enabled = false.
Wir bitten Fachleute, beide Probleme zu beheben.
// OpenFolders.uc.js
// Button with drop-down menu for opening some folders
// null - separator
(async data => CustomizableUI.createWidget({
id: "OpenFolders",
label: "Open Folders",
tooltiptext: "Open Some Folders",
localized: false,
onCreated(btn) {
var doc = btn.ownerDocument;
var n = nn => doc.createXULElement(nn);
btn.type = "menu";
btn.setAttribute("image", this.image);
var popup = n("menupopup"), dummy = n("menuitem");
popup.toggleAttribute("context");
dummy.n = n;
dummy.render = this.render;
popup.append(dummy);
btn.prepend(popup);
// var tt = btn.appendChild(n("box")).appendChild(n("tooltip"));
// tt.setAttribute("onpopupshowing", "return !(this.btn.open = true);");
// btn.setAttribute("tooltip", tt.id = (tt.btn = btn).id + "-tooltip");
},
render() {
var {n, parentNode: popup} = this;
this.remove();
for(var o of data) {
if (!o) {
popup.append(n("menuseparator"));
continue;
}
var {lab, file, img} = o;
var menuitem = n("menuitem");
menuitem.setAttribute("label", lab || file.leafName);
menuitem.className = "menuitem-iconic";
menuitem.setAttribute("image", img || "moz-icon://file:///" + file.path);
menuitem.tooltipText = file.path;
menuitem.file = file;
popup.append(menuitem);
}
popup.setAttribute(
"oncommand",
'var {file} = event.target; file.exists() ? file.reveal() : Services.prompt.alert(null, "Not found!", file.path);'
);
},
get image() {
var sym = Symbol.iterator;
data[sym] = () => {
delete data[sym];
var it = data[sym](), {next} = it;
var f = Components.Constructor("@mozilla.org/file/local;1", "nsIFile", "initWithPath");
it.next = () => {
var res = next.call(it), obj = res.value;
if (obj) {
var {file} = obj;
//if (typeof file == "function") obj.file = obj.file(f);
if (typeof file == "string") {
var ind = file.indexOf("\\"), has = ind > 0;
var root = has ? file.slice(0, ind) : file;
if (root.length > 2)
file = Services.dirsvc.get(root, Ci.nsIFile).path
+ (has ? file.slice(ind) : "");
obj.file = f(file);
}
}
return res;
}
return it;
}
delete this.image;
return this.image = "chrome://global/skin/icons/folder.svg";
}
}))([
// Set your own paths here
lab: "Drive D:",
file: "D:\\",
img: "chrome://browser/skin/preferences/saveFile.png"
},{
lab: "Downloads",
file: "D:\\DOWNLOADS",
},{
file: "D:\\Portable Files",
},
null, { // separator
lab: "Core",
file: "GreD",
img: "chrome://branding/content/icon16.png"
},{
file: "D:\\Portable Files\\Firefox Portable\\Profiles",
},{
file: "D:\\Portable Files\\Firefox Portable\\Profiles\\Chrome",
}]);
Alles anzeigen
Sammle in den letzten Tage fleissig neue Lezeichen, finde diese aber nicht wieder! Wie komme ich daran?
Öffnen Sie die Sidebar, geben Sie ein paar Anfangsbuchstaben des Lesezeichennamens in das Suchfeld ein, klicken Sie in den Suchergebnissen mit der rechten Maustaste auf das Lesezeichen -> In Ordner anzeigen.
Oder hier: chrome://browser/content/places/places.xhtml
Dieses Icon passt besser zu dieser Schaltfläche chrome://browser/skin/places/bookmarksToolbar.svg![]()
dass hinter Firefox meist eine Ziffer in Klammern angegeben ist (so ca. 10).
Mit einem Klick auf den Pfeil auf der linken Seite können Sie den Firefox-Prozessbaum erweitern.
Deaktivieren Sie vorübergehend Ihr Antivirusprogramm. Mit Ihrer Hardware-Konfiguration sollte Firefox recht gut funktionieren. Sie können eine saubere Installation von Firefox, oder mit einem neuen Profil überprüfen, vielleicht ist der Grund der Miner.
I believe there is a way to edit the buttons to point towards a desired icon, but I can't figure our how to do it.
Posten Sie den Code des Skripts hier, dann wird man Ihnen bestimmt helfen können. Das Skript kann in Notepad bearbeitet werden, aber besser in NotePad++ oder anderen.