- Firefox-Version
- Firefox 137.0
- Betriebssystem
- Windows 10 Pro 2004 64 Bit
Hallo zusammen,
im Nightly 137.0a1 funktioniert folgendes Script nicht mehr, in 136.0a1 hatte es noch funktioniert.
JavaScript
// Button für Browser-Konsole
// Browser-Konsole2.uc.js
// Autor @Mitleser / Basis-Script https://www.camp-firefox.de/forum/thema/112673-userchrome-js-scripte-f%C3%BCr-den-fuchs-diskussion/?postID=1264631#post1264631
// 26.01.2025 editiert für eigene Zwecke von @FuchsFan
// Das Script erstellt einen Button zum Öffnen der Browser-Konsole
(function() {
if (location != 'chrome://browser/content/browser.xhtml')
return;
const konsole = 'konsole_button';
try {
CustomizableUI.createWidget({
id: 'konsole',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
var props = {
id: 'konsole',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
label: 'Browser-Konsole',
tooltiptext: 'Browser-Konsole',
style: 'list-style-image: url("chrome://global/skin/icons/developer.svg")',
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
CustomizableUI.registerToolbarNode(tb);
} catch(e) { };
document.getElementById('konsole').addEventListener('click', event => {
if (event.button === 0) {
starten();
}
});
function starten() {
var document = event.target.ownerDocument;
if (!document.getElementById('menu_browserConsole')) {
let { require } = ChromeUtils.importESModule("resource://devtools/shared/loader/Loader.sys.mjs", {});
require("devtools/client/framework/devtools-browser");
};
document.getElementById('menu_browserConsole').click();
};
})();
Alles anzeigen