Beiträge von 2002Andreas
-
-
Das funktioniert bei mir gar nicht in der Searchbar.
Der Code aus Beitrag Nr. 4 fehlt dir dann dazu.
Teste bitte:
CSS
Alles anzeigen#edit-contextmenu-undo, #textbox-contextmenu > menuseparator:nth-child(3), #edit-contextmenu-redo, #edit-contextmenu-cut, #edit-contextmenu-paste, #edit-contextmenu-delete, #edit-contextmenu-select-all, #textbox-contextmenu > menuseparator:nth-child(13), #textbox-contextmenu > menuitem:nth-child(14) { display: none !important; }
Gibt es die Searchbar in FF 157 eigentlich noch?
Ja.
-
-
Welche Anfoderungen muss ein eigenes Icon erfüllen
Keine besonderen.
-
-
-
Wie kommt das?
In Beitrag Nr. 3 hast du einen anderen Text, nämlich:
chrome://browser/skin/extension.svg
und nicht:
chrome://mozapps/skin/extensions/extension.svg
-
-
-
warum nicht für das Symbol eine Variabel setzen?
Könnte man natürlich auch machen

-
Wurde chrome://browser/skin/extension.svg auch ersetzt?
Ja.
um ein eigenes Icon zu verwenden?
Nimm besser dieses Skript:
JavaScript
Alles anzeigen// RestartFirefox_plus3.uc.js // Erstellt einen verschiebbaren Button für die Menüleiste // Erstellt einen Eintrag + Icon im Menü: Datei // Erstellt einen Eintrag + Icon im Hamburger Menü // In Zeile 22, 49 und 68 kann ein eigenes Icon durch Pfadangabe genutzt werden (function() { try { CustomizableUI.createWidget({ type: 'custom', id: 'restart-button', defaultArea: CustomizableUI.AREA_NAVBAR, onBuild: function(aDocument) { var toolbaritem = aDocument.createXULElement('toolbarbutton'); let props = { id: 'restart-button', class: 'toolbarbutton-1 chromeclass-toolbar-additional', removable: true, label: 'Neustart', tooltiptext: 'Links-Klick für Neustart\nRechts-Klick oder Rad-Klick für Neustart mit userChrome.js-Cache leeren', style: 'list-style-image: url(chrome://global/skin/icons/reload.svg)', }; for (var p in props) toolbaritem.setAttribute(p, props[p]); toolbaritem.addEventListener('click', event => { if (event.button == 1) { Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } if (event.button == 0 || event.button == 2) { event.preventDefault(); Services.appinfo.invalidateCachesOnRestart(); Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } }); return toolbaritem; } }); } catch(e) { }; var menuitem = document.createXULElement('toolbarbutton'); menuitem.id = 'restartfirefox-fileMenu'; menuitem.classList.add('subviewbutton', 'subviewbutton-iconic'); menuitem.setAttribute('label' , 'Neustart'); menuitem.setAttribute('tooltiptext' , 'Neustart'); menuitem.style.listStyleImage= 'url(chrome://global/skin/icons/reload.svg)'; menuitem.addEventListener('click', event => { if (event.button == 1) { Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } if (event.button == 0 || event.button == 2) { Services.appinfo.invalidateCachesOnRestart(); Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } }); var refItem = document.getElementById('goOfflineMenuitem'); refItem.parentNode.insertBefore(menuitem, refItem); var menuitem = document.createXULElement('toolbarbutton'); menuitem.id = 'restartfirefox-appMenu'; menuitem.classList.add('subviewbutton', 'subviewbutton-iconic'); menuitem.setAttribute('label' , 'Neustart'); menuitem.setAttribute('tooltiptext' , 'Neustart'); menuitem.style.listStyleImage= 'url(chrome://global/skin/icons/reload.svg)'; menuitem.addEventListener('click', event => { if (event.button == 0) { Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } if (event.button == 1 || event.button == 2) { Services.appinfo.invalidateCachesOnRestart(); Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } }); var refItem = document.getElementById('appMenu-viewCache').content.getElementById('appMenu-quit-button2'); refItem.parentNode.insertBefore(menuitem, refItem); })();Damit kannst du den neuen Eintrag im CSS-Code wieder rausnehmen.
um ein eigenes Icon zu verwenden?
In den Zeilen: 22, 49 und 68 kannst du das Icon dann tauschen.
Edit:
Hier passt das mit den Erweiterungen und deinem Code

-
Was habe ich falsch gemacht?
Du nichts, aber das Icon:
chrome://browser/skin/sidebars.svg
gibt es nicht mehr.
Ersatz dafür:
chrome://browser/skin/sidebar-collapsed.svg
Und das noch in den CSS-Code dann einfügen:
dass das entsprechende Icon auch in Schwarz/Weiß statt in Farbe angezeigt wird?
Teste dieses Skript bitte mal:
JavaScript
Alles anzeigen// RestartFirefox_plus.uc.js 2 (function() { if (location != 'chrome://browser/content/browser.xhtml') return; try { CustomizableUI.createWidget({ id: 'restart-button', type: 'custom', defaultArea: CustomizableUI.AREA_NAVBAR, onBuild: function(aDocument) { var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton'); let props = { id: 'restart-button', class: 'toolbarbutton-1 chromeclass-toolbar-additional', removable: false, label: 'Neustart', tooltiptext: 'Neustart (mit Rechtsklick wird userChrome.js-Cache geleert)', style: 'list-style-image: url(chrome://global/skin/icons/reload.svg)', /* onclick: 'if (event.button == 0) { \ Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \ }; \ if (event.button == 1 || event.button == 2) { \ Services.appinfo.invalidateCachesOnRestart(); \ Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \ };' */ }; for (var p in props) toolbaritem.setAttribute(p, props[p]); toolbaritem.addEventListener('click', event => { if (event.button == 1) { Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } if (event.button == 0 || event.button == 2) { event.preventDefault(); Services.appinfo.invalidateCachesOnRestart(); Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } }); return toolbaritem; } }); } catch(e) { }; var menuitem = document.createXULElement('menuitem'); var props = { id: 'restartfirefox-fileMenu2', label: 'Neustart', tooltiptext: 'Neustart (mit Rechtsklick wird userChrome.js-Cache geleert)', }; menuitem.addEventListener('click', event => { if (event.button == 0) { Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } if (event.button == 1 || event.button == 2) { Services.appinfo.invalidateCachesOnRestart(); Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } }); for (var p in props) menuitem.setAttribute(p, props[p]); document.getElementById('menu_FilePopup').insertBefore(menuitem, document.getElementById('menu_FileQuitItem')); var menuitem = document.createXULElement('toolbarbutton'); menuitem.id = 'restartfirefox-fileMenu'; menuitem.classList.add('subviewbutton', 'subviewbutton-iconic'); menuitem.setAttribute('label' , 'Neustart'); menuitem.setAttribute('tooltiptext' , 'Neustart'); menuitem.style.listStyleImage= 'chrome://global/skin/icons/reload.svg)'; menuitem.addEventListener('click', event => { if (event.button == 0) { Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } if (event.button == 1 || event.button == 2) { Services.appinfo.invalidateCachesOnRestart(); Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); } }); var refItem = document.getElementById('appMenu-viewCache').content.getElementById('appMenu-quit-button2'); refItem.parentNode.insertBefore(menuitem, refItem); })(); -
-
verwaltet leider meine Arbeitsstelle auf allen Geräten gemeinsam.
Dann sollten die das aber dringend machen, oder ist denen Sicherheit egal?
Und wenn sie dir eine neue Mail geben, dann sollten sie dir dafür auch den Zugriff ermöglichen.
-
Firefox-Version 155.0.1
Unabhängig von deinem Problem. Mach bitte erstmal das Update auf die aktuelle Version vom Firefox.
-
Habe gerade durch Zufall die Ursache gefunden.
Dnke für den Hinweis, hilft anderen evtl. auch mal weiter

-
Was meinst du mit "alle Leisten deaktiviert"?
Titelleiste..Menüleiste..Lesezeichenleiste..
-
-
Habe dieses css
Das ändert nur die Breite vom Tab.
PS:
Wenn es schon eine Antwort gab, dann solltest du deinen Text vorher nicht löschen.
So ergibt mein Beitrag Nr. 4 keinen Sinn mehr.
-
Ich habe Nova aktiviert.
Warum machst du das? Nova ist noch gar nicht (freigegeben/aktiviert) in Fx 156, sondern erst ab Fx 157 Standard aktiviert.
