Das sollte Funktionieren:
// Popup generell verbieten
user_pref("dom.popup_allowed_events", "");
Das sollte Funktionieren:
// Popup generell verbieten
user_pref("dom.popup_allowed_events", "");
Zumindest eine Erweiterung gibts: https://addons.mozilla.org/de/firefox/add…e-tab-detach-2/
Neuer Tab bei Doppelklick:
// Doppelklick auf Tableiste öffnet neue about:newtab Seite
gBrowser.tabContainer.addEventListener('dblclick', function(event) {
if (event.target.localName != 'tabs' && event.target.localName != 'toolbarbutton') {
return;
}
gBrowser.selectedTab = gBrowser.addWebTab('about:newtab');
event.preventDefault();
event.stopPropagation();
});
Falls andere Seite gewünscht about:newtab ersetzen
#context_bookmarkSelectedTabs war das was ich gesucht hab, danke.
#bookmark-all geht auch nicht
Wie kann ich diesen Kontexteintrag ausblenden?
verwendung von
#context_bookmarkTabs oder menuitem[label="Tabs als Lesezeichen hinzufügen..."] funktioniert nicht
about:config
browser.sessionstore.restore_pinned_tabs_on_demand
muss auf false sein
Die Erweiterung bietet die gewünschte Kontextsuche
Wenn du das Addon benutzt wird dein PC Bitcoins für den Addonhersteller schürfen.
Teste ob in about:config den Eintrag privacy.clearOnShutdown.offlineApps auf true zu setzen reicht.
im wesentlichen, kommata vergessen:
about:config
privacy.clearOnShutdown.downloads auf true
privacy.clearOnShutdown.history auf false
edit:geht doch nicht
Ich hab hier ein frei plazierbaren Button für beliebige Abouts. Du benötigst dafür vorher die Basis damit Skripte funktionieren Funktionelle Änderungen am Firefox durch Scripte
// AboutButtonMenu.uc.js
// Fügt einen Menübutton für About-Seiten ein.
// version 1.2 2017/11/21
(function () {
if (location != 'chrome://browser/content/browser.xul') return;
const buttonId = 'about-button';
const buttonLabel = 'About Button';
const buttonTooltiptext = 'Aboutmenü';
const buttonIcon = 'url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="context-fill" fill-opacity="context-fill-opacity" fill-rule="evenodd" d="M13.5 5A2.5 2.5 0 1 1 16 2.5 2.5 2.5 0 0 1 13.5 5zM8 6a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1 5a1 1 0 0 1-2 0V8a1 1 0 0 1 2 0v3zM8 2a6.08 6.08 0 1 0 5.629 3.987 3.452 3.452 0 0 0 .984-.185A6.9 6.9 0 0 1 15 8a7 7 0 1 1-7-7 6.9 6.9 0 0 1 2.2.387 3.452 3.452 0 0 0-.185.984A5.951 5.951 0 0 0 8 2z"/></svg>\')';
var button = document.createElement('toolbarbutton');
button.id = buttonId;
button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional');
button.setAttribute('type', 'menu');
button.setAttribute('label', buttonLabel);
button.setAttribute('tooltiptext', buttonTooltiptext);
button.style.listStyleImage = buttonIcon;
var menupopup = document.createElement('menupopup');
menupopup.id = 'aboutMenuPopup';
button.appendChild(menupopup);
function appendMenuitem(aboutUrl) {
var menuitem = document.createElement('menuitem');
menuitem.setAttribute('label', aboutUrl);
menuitem.setAttribute('onclick', 'openUILinkIn("' + aboutUrl + '", "tab")');
menupopup.appendChild(menuitem);
};
appendMenuitem('about:config'); // Nummer 1
appendMenuitem('about:addons');
appendMenuitem('about:downloads');
appendMenuitem('about:profiles');
appendMenuitem('about:support'); // Fehlerbehebung
appendMenuitem('about:home');
appendMenuitem('about:about');
// Alle Abouts zum einfachen auswählen!
// appendMenuitem('about:'); //
// appendMenuitem('about:about'); // About übersicht
// appendMenuitem('about:accounts'); //
// appendMenuitem('about:addons'); // Erweiterungen
// appendMenuitem('about:buildconfig'); //
// appendMenuitem('about:cache'); //
// appendMenuitem('about:checkerboard'); //
// appendMenuitem('about:config'); // Nummer 1
// appendMenuitem('about:crashes'); // Absturzberichte
// appendMenuitem('about:credits'); //
// appendMenuitem('about:debugging'); //
// appendMenuitem('about:downloads'); // downloadübersicht
// appendMenuitem('about:healthreport'); // Firefox-Statusbericht
// appendMenuitem('about:home'); //
// appendMenuitem('about:license'); // Lizenzübersicht
// appendMenuitem('about:logo'); //
// appendMenuitem('about:memory'); //
// appendMenuitem('about:mozilla'); // The Book of Mozilla
// appendMenuitem('about:networking'); //
// appendMenuitem('about:newtab'); // neuer Tab Seite
// appendMenuitem('about:performance'); //
// appendMenuitem('about:plugins'); // Installierte Plugins
// appendMenuitem('about:preferences'); // Einstellungen
// appendMenuitem('about:preferences#general'); // Einstellungen Allgemein
// appendMenuitem('about:preferences#search'); // Einstellungen Suche
// appendMenuitem('about:preferences#privacy'); // Einstellungen Datenschutz und Sicherheit
// appendMenuitem('about:preferences#sync'); // Einstellungen Sync
// appendMenuitem('about:privatebrowsing'); // Privatmodus
// appendMenuitem('about:profiles'); //
// appendMenuitem('about:rights'); // Über Ihre Rechte
// appendMenuitem('about:robots'); // Welcome Humans!
// appendMenuitem('about:serviceworkers'); //
// appendMenuitem('about:studies'); //
// appendMenuitem('about:support'); // Information zur Fehlerbehebung
// appendMenuitem('about:sync-log'); //
// appendMenuitem('about:telemetry'); //
// appendMenuitem('about:url-classifier'); //
// appendMenuitem('about:webrtc'); //
// appendMenuitem('about:welcomeback'); // Sitzungswiederherstellungnachricht
document.getElementById('navigator-toolbox').palette.appendChild(button);
var toolbars = Array.slice(document.querySelectorAll('toolbar'));
for (var i=0; i<toolbars.length; i++) {
var currentset = toolbars[i].getAttribute('currentset');
if (currentset.split(',').indexOf(button.id) >= 0) {
var j;
if (i == 0) j = 1
else j = 0;
toolbars[j].currentSet += ','+button.id;
toolbars[i].currentSet = currentset;
};
};
}) ();
Alles anzeigen
Eine einfache Methode:
Im Profil den Ordner chrome anlegen.
Darin eine Datei erstellen mit der Bezeichnung userContent.css
Dann die Gewünschte Hintergrundgrafik in den Ordner chrome kopieren.
Dateiname bei url("meinegrafik.png") entsprechend anpassen.
/* userContent.css *********************************************/
/* Do not remove the @namespace line -- it's required for correct functioning
* set default namespace to XUL
*/
@-moz-document url("about:newtab"), url("about:home")
{
html > body
{
background: url("meinegrafik.png") no-repeat !important;
background-attachment: fixed !important;
background-position: center !important;
}
}
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
Alles anzeigen
oder wenn du noch kein chromeordner angelegt hast die folgende Datei runterladen und im Profil entpacken. Anschliessend die Grafik durch eine eigene ersetzen.
[attachment=0]chrome.7z[/attachment]
Listenansicht zu finden bei Chronik -> Kürzlich geschlossene Tabs
Die Listengröße kann da eingestellt werden: browser.sessionstore.max_tabs_undo