Du kannst den Quelltext durchsuchen:
https://dxr.mozilla.org/mozilla-releas…&redirect=false
oder:
https://dxr.mozilla.org/mozilla-releas…&redirect=false
https://dxr.mozilla.org/mozilla-releas…&redirect=false
usw.
Beiträge von aborix
-
-
Ja:
Code
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xul') return; var frameScript = function() { addEventListener('DOMContentLoaded', function(event) { var document = event.target; var hostname = document.location.hostname; var links = document.getElementsByTagName('a'); for (var link of links) { if (link.hostname != hostname) { link.target = '_blank'; } }; }); }; var frameScriptURI = 'data:,(' + frameScript.toString() + ')()'; window.messageManager.loadFrameScript(frameScriptURI, true); })(); -
Von welchen Fx-Versionen sprechen wir?
Bei mir funktioniert der Neustart über die Entwickler-Symbolleiste nur in Fx 57 und 52esr einwandfrei. In Fx 55 und 56 ist nach Neustart die Leiste nicht immer vorhanden und lässt sich dann auch nicht aufrufen. -
Setze in about:config devtools.chrome.enabled auf true und öffne danach die Browserkonsole. Die Eingabezeile müsste jetzt vorhanden sein.
Restart Button war halt einfacher.Was ist Restart Button?
-
Das ist möglich.
Teste:
Code
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xul') return; var frameScript = function() { addEventListener('DOMContentLoaded', function(event) { var document = event.target; if (!document.location.href.startsWith('https://www.camp-firefox.de/forum/')) return; var links = document.querySelectorAll('a[class^="postlink"]'); for (var link of links) { link.target = '_blank'; }; }); }; var frameScriptURI = 'data:,(' + frameScript.toString() + ')()'; window.messageManager.loadFrameScript(frameScriptURI, true); })(); -
-
@ edvoldi:
Hast du noch den Fehler mit der Meldung: "ReferenceError: Session Manager is not defined" ?
Wenn ja, installiere das Skript nochmal neu von hier:
https://github.com/Endor8/userChr…nfig_menu.uc.js -
Stimmt. Ich sehe mir das genauer an, in frühestens einer, eher mehreren Wochen. :wink:
-
Alles Gute!

-
FF 57: Wenn man bei Extras_config_menu.uc.js auf Neustart clickt (in Verbindung mit AddRestartButton.uc.js), kommt folgende Meldung:Von wo hast du extras_config_menu.uc.js heruntergeladen?
Wenn es von einem Link in einem Forumsbeitrag war, welcher Beitrag genau? -
bigpen, Alles Gute!

-
Oder:
Chronik -> Vorige Sitzung wiederherstellen -
Versuche:
Ersetze im Uhr-Skript die letzten 7 Zeilen:ZitatAlles anzeigen
var ClockStatus = document.getElementById("spring_revertAddonBarStatusBar");
var ClockLabel = document.createElement("label");
ClockLabel.setAttribute("id", "statusbar-clock-display");
ClockLabel.setAttribute("class", "statusbarpanel-text");
ClockLabel.setAttribute("style", "font-size: 14px;");
ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.previousSibling);
doDatUhr();durch
CodesetTimeout(function() { var ClockStatus = document.getElementById("spring_revertAddonBarStatusBar"); var ClockLabel = document.createElement("label"); ClockLabel.setAttribute("id", "statusbar-clock-display"); ClockLabel.setAttribute("class", "statusbarpanel-text"); ClockLabel.setAttribute("style", "font-size: 14px;"); ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.previousSibling); doDatUhr(); }, 0); -
Und dein Betriebssystem ist Windows?
-
@ giannis2:
Welche Namen haben das Addon-Bar-Skript und das Uhr-Skript im Ordner chrome?
-
@ Boersenfeger:
Im Skript FxForumNewTab in # 752 ersetze in Zeile 9 '@include' durch '@match'.
Im übrigen ist das kein userChromeJS-, sondern ein GM-Skript und dafür haben wir diesen Thread: https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=121411
Wenn es mit der Änderung auch nicht funktioniert, machen wir dort weiter.Für in Fx 57 nicht funktionierende userChromeJS-Skripte gibt es auch eine Tabelle zum Eintragen:
https://docs.google.com/spreadsheets/d…dit?usp=sharing
Anmeldung ist nicht erforderlich, nur Cookies müssen zugelassen werden. -
Beim Rechtsklick in die Tableiste öffnet sich ein Kontextmenü. Ein Eintrag lautet: "Lesezeichen für alle Tabs hinzufügen"
-
funktioniert die Anleitung von Zitronella
https://www.camp-firefox.de/forum/viewtopi…7&p=1044804#top
auch mit Version 55.0.3 64bit ?Ja. Für Fx 55 und 56 braucht man aber das Einfügen der drei Dateien in den Programmordner noch nicht, da funktioniert noch die Erweiterung userChromeJS, die das gleiche bewirkt. Man muss sich nur um die Datei userChrome.js und die Skriptdateien im Profilordner kümmern.
ein Script wo man alle geöffneten Tabs speichern kann und nach dem öffnen wieder Laden lassen kann.Unter Einstellungen -> Allgemein lässt sich einstellen:
"Wenn Firefox gestartet wird: Fenster und Tabs der letzten Sitzung anzeigen"
Genügt das? -
Zu den Buttons ganz rechts, was sind das für Scripte?Das zweite und dritte aus # 742 mit den Änderungen von # 745.
Wie kriege ich die beiden Buttons rechts zu den anderen vor die Suchleiste.. egal wo?Teste:
XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/css" href="chrome://global/skin/"?> <?xml-stylesheet href="data:text/css, @namespace%20url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'); @namespace%20html%20url('http://www.w3.org/1999/xhtml'); %23preferencesbuttonIcon {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADy0lEQVR4nAXBa0wbBQAH8P/d9XG9lrtrGV17pa6VjIbXBgwG6DoX/cJcYmZIXIwa5wcyNEajkanRJX7SxSzxi36Z02mEKZosI0zY3DLcmgwQhG1uhayjQIE+dtCVlj7u1fP3Iz74KYqyKgO6hnhaprxOWptfK+1jTISTptSbLo4oUBQJkiCgazLUYg7JyD3w2jJu3LgGUlI0SLKCucX8ie4OIfpfJP92+27HD1/1No1ui7GXDEQZRqIMiiyDAGA0kGB5FmYrD5a1geg7G8F0eIPNKaR46Yt2kw4COoCSCvz9z1IsmtSX0o/Xput8Ff2qIoPQClAySdh0EUo+DcrV3ktLcvlM936h1lfNWX4PJbUzfzyUF0QYDjQLXKCm0rcQjlZvi9Hv7Q5eMeoyzIQEh5UCW2EBGYvnjnYf2tV3qKPaHknIGDzdf8S0+Gt1KjQw9vP4Y2RloMpKVh1t526t3x/fqyklQC0BugaKMoBEcU3+8tyk+NfdNCRQ2NV0QH+uhjh79dy7h3cSBWzmgarWZy3TG7tb5a34i7Hw7R2J5fAe6GUQBEAFj52cfxIrrO8P1vaYaRNoXjiy9Gi1OaPwRIn1QCJNWEip4LIr+PjE4RcCT1e/VxeoOf7n5cujPp8vRaqqgkzZ/ObDRBHj99IwVTodda+8T67wjdCYCiyvZhG98HWZydxEqSTB5XLRW1tbhnD4gaCqKihP+6vQMvm5f69esG1GHmwqzgY/Y2Mwez+FrKxD1Skkb51/zUBk45pS6vD7/QiFQqssx39k53mN8u47hh0ORWyse+oSmxiuXdNbD26sp9G/N4a704u5xSvfvvN8sHawsaVzdP7O5MttbW0uv99vVxXleCgUukJuZ7OQi3moigTXM2+dst35vPcN7ySaGgR80mM11Xu2y+lUjJ69fT3Q2NhYIcsycrkcrFarIIpi2fBkNQLSYYSNsEGHWd/Jk8Guzj0oFArgeIf5s5Mfnl9ZWfmOZVmz3W6nstksBgYGNmdmZiaam5uXDFx+DmbaCUZxwla2IilJ0sjICIrFItxuN4LBIARBYPL5PHK5HCwWC6ampn5kWfaU1+uVKdZKwVFhhJMzg2MAhmGuDQ788ogkydOiKB4MBAKVmUxGHxoaysiybEkkEvrw8PBvPT09E6qqghAEAS0tLRAEAQxjAU1bQNM0dF3H2NjYN52dnX2hUOg6z/Ovx+PxT41G42xDQ8NFj8ejyrIMwu12o76+HgzDwGg0wmq1guM4UBQFgiAwMTEhkCSpdXV1pXRdBwCUSiUoigJJkvA/ZkG9QWy1G6AAAAAASUVORK5CYII=); } " type="text/css"?> <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <hbox id="nav-bar-customization-target"> <toolbarbutton id="preferencesbuttonIcon" class="toolbarbutton-1" label="Einstellungen" tooltiptext="Einstellungen öffnen" oncommand="try{openOptionsDialog();}catch(e){openPreferences();}" insertbefore="search-container"/> </hbox> </overlay>XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="data:text/css, @namespace%20url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'); @namespace%20html%20url('http://www.w3.org/1999/xhtml'); %23ramback-toolbar-button { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOcSURBVHjaYvz%2F%2Fz8DJQAggBgU5OUZeHl5GSQlJRnY2dkZ%2BPj4GLi5uRn4%2Bfmzvb29X6qpqW1lZGQUAqllZWVlkJGRAdNiYmIMnJycDAABxIJsGMg1nz9%2F5tHS0loSHBzsq6Ojw%2FTmzRuvNWvWXN6%2Ff3%2FCnz9%2FdgMNQ3EAQAAxCwgIMHz%2F%2Fp2BmZmZ4ffv3852dna7gJrNgbYw3rx5k%2BHXr18MBgYGvEAXhj948EAYaMnOHz9%2BgG0HyQEEEDPQqQxfvn4FObkrICBgMtBWocePHzO8evWK4e%2FfvwwfPnxg%2BPbtG4O8vDyzhoaGBdBFgc%2BePdsHNOAt0EIGgABi5uTg0JCTl9%2Fq7Owc9vPnT%2Bbr169DTAa6CBQmoPAAOp3h3r17DO%2Ffv2cAWiDBw80d%2F%2Fbt28%2Ffv307CxBAzH4hYddMLazUjh4%2ByHD%2F%2Fn0GHh4ekGsYhISEGFhYWMAuePHiBZh%2B8uQJw727dxlMLK3YhcUkPW%2FdvM4AEEAsfrYWwiqi4gxf3r9jOHHiKDiEQZqBrgF7A6QR5ILv374DDWRlUNHUZGACikn%2B%2FcYIdIknQAAxRwk8yjGy%2Fc8tKWzJICSvw%2FD0%2BWOGZ0%2BfMjx6%2BBCsGRTAX798YRAUFmJQ09Jn4P7BwBDpzMxgIPaMYf32u%2BcAAojp1VeBS9y8fxi%2BbalmMGe7x%2BDvHcAgoaDK8AUYcK9evgQbIK%2BmyaCsZsigzPKWwfrPQQZ1yc8M39ll%2F3358fcIQACx2Mvxqfx49wKYMHgZpE2%2FMDxdsJbBkFOBgc%2FJjeHa1QsMAiJiDPw%2F%2FzJwnd%2FHENlixsDz1oTh%2FY1bDBJSRoxiHMycAAEAQQC%2B%2FwTW2dP95K%2F9AOryJf4T5eoCEvDJADFYEwC7xgkA9h8mAAHs6QBhUxIABd4CAPba0gDsACv%2F3sfq%2FxccxwL9%2Fv4fAgBBAL7%2FAq7H50BmkuSYHxL9%2FQP25QDm9xv%2BGh0JAPDZwQDh5esA8ebcACEY8QD4Cib%2B7ejtACwd9AGktu%2FXT5DXid36%2B4oCiCFOiINBBJgkPYSY6lOlGF4vibL99f9s9P9gdc43QlIKx9V4uK%2FfmG%2F2%2F9Lc6H85EsyvIxRZnrMzMiTCkjJAAIENkAYyOCBc%2BXYbqQuny5X%2F6wswHgcJiDEwqK6LEf%2ByIVXlvzAD0wSIEAIABBDYACkgQxiIuYFYgoFBGpj12pgYGLxB8iDXKTIwBPEyMLQAmeKMaLkZIMAAUM1Z7n%2BaufcAAAAASUVORK5CYII%3D); } " type="text/css"?> <overlay id="ramback-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="application/x-javascript"><![CDATA[ var ramback = { onMenuItemCommand: function(e) { var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService); // since we don't know the order of how things are going to go, fire these multiple times observerService.notifyObservers(null, "memory-pressure", "heap-minimize"); observerService.notifyObservers(null, "memory-pressure", "heap-minimize"); observerService.notifyObservers(null, "memory-pressure", "heap-minimize"); observerService.notifyObservers(null, "dump-mem-stats", "clean up, pig!"); }, onToolbarButtonCommand: function(e) { // just reuse the function above. you can change this, obviously! ramback.onMenuItemCommand(e); } }; ]]></script> <menupopup id="menu_ToolsPopup"> <menuitem id="ramback-hello" label="Internen Speicher leeren" insertafter="sanitizeItem" oncommand="ramback.onMenuItemCommand(event);"/> </menupopup> <hbox id="nav-bar-customization-target"> <toolbarbutton id="ramback-toolbar-button" class="toolbarbutton-1" label="Clear Caches" tooltiptext="Internen Speicher leeren" oncommand="ramback.onToolbarButtonCommand()" insertbefore="search-container"/> </hbox> </overlay> -
zu den beiden Button-Skripten:
Ersetze "urlbar" durch "nav-bar". Das steht in beiden in der ca. achten Zeile von unten.zu AutoPagerize:
Ersetze 'mTabContainer' überall durch 'tabContainer'. Funktioniert es dann?