Hallo Profis,
die Abstände, in denen Teile der Anpassungen nicht mehr funktionieren werden gefühlt drastisch kürzer - Stichwort: "Früher war alles besser"
Seit FF131 (ggf. auch schon mit 130) funktionieren folgende Scripte nicht mehr:
Neustart:
Code
(function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
/* App (Hamburger) Menu */
var menuitem = document.createXULElement('toolbarbutton');
menuitem.id = 'restartfirefox-appMenu';
menuitem.classList.add('subviewbutton', 'subviewbutton-iconic');
menuitem.setAttribute('label' , 'Neustart');
menuitem.setAttribute('tooltiptext' , 'Neustart');
menuitem.setAttribute('style', '')
menuitem.style.listStyleImage= '',
menuitem.setAttribute('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); \
};');
var refItem = document.getElementById('appMenu-viewCache').content.getElementById('appMenu-quit-button2');
refItem.parentNode.insertBefore(menuitem, refItem);
})();
Alles anzeigen
BackToTheFavIcon
Code
// BackToTheFavicon.uc.js
(function() {
if (location != 'chrome://browser/content/browser.xhtml')
return;
gBrowser.tabContainer.addEventListener('TabAttrModified', function() {
var icon = document.getElementById('identity-icon');
var favicon = gBrowser.selectedTab.image;
if (favicon)
icon.src = favicon
else
icon.removeAttribute('src');
}, false);
if (Number(gAppInfo.version.split('.')[0]) >= 51) {
var css =
'#urlbar[pageproxystate="valid"] > #identity-box > #identity-icon {opacity: 1} ' +
'#identity-icon {filter: none}';
var stylesheet = document.createProcessingInstruction('xml-stylesheet',
'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"');
document.insertBefore(stylesheet, document.documentElement);
};
})();
Alles anzeigen
Ihr wisst sicher woran's liegt?