Teste die Version mal, da sind Änderungen wohl drin:
Ich habe mich für die 2te Version ohne das Löschen des Caches entschieden, den ein solches habe ich ja schon in der 'Vertical Add-on Bar' script for Firefox 60+ by Aris.
Teste die Version mal, da sind Änderungen wohl drin:
Ich habe mich für die 2te Version ohne das Löschen des Caches entschieden, den ein solches habe ich ja schon in der 'Vertical Add-on Bar' script for Firefox 60+ by Aris.
Ich habe hier keinen Mittelklick.
Darum machen Links- und Rechtsklick hier das gleiche.
Ok, aber was macht das Script bei welchem Klick, wenn man alle 3 Klicks ( Links-, Mittel- und Rechtsklick) verwenden kann?
aber mein Skript funktioniert einwandfrei
Funktioniert in der Tat ohne Probleme, aber das ↓ verwirrt mich, ist das so korrekt?
tooltiptext: 'Neustart (mit Rechts 2- und Linksklick 0 wird der userChrome.js-Cache geleert)'
Das andere Script werde ich auch gleich mal testen.
Hallo zusammen,
gibt es von dieser ↓ Variante des Restart-Scripts eine neue Version? Ich frage deshalb, weil es im 118'er Nightly nicht funktioniert.
// Restart button script for Firefox 60+ by Aris
//
// left-click on restart button: normal restart
// middle-click on restart button: restart + clear caches
// right-click on restart button: no special function
//
// based on 'Quit' button code by 2002Andreas
// restart code from Classic Theme Restorer add-on
// invalidate caches from Session Saver add-on
(function() {
try {
Components.utils.import("resource:///modules/CustomizableUI.jsm");
var {Services} = Components.utils.import("resource://gre/modules/Services.jsm", {});
var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
var appversion = parseInt(Services.appinfo.version);
var button_label = "Restart";
try {
switch (document.getElementById("nav-bar").getAttribute("aria-label")) {
case "Navigations-Symbolleiste": button_label = "Neustarten"; break;
case "Панель навигации": button_label = "Перезапустить"; break;
}
} catch(e) {}
CustomizableUI.createWidget({
id: "uc-restart", // button id
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: button_label, // button title
tooltiptext: button_label, // tooltip title
onClick: function(event) {
var cancelQuit = Components.classes["@mozilla.org/supports-PRBool;1"].createInstance(Components.interfaces.nsISupportsPRBool);
var observerSvc = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
if(event.button=='1') { // middle-click - clear caches
Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULRuntime).invalidateCachesOnRestart();
}
if(event.button=='0' || event.button=='1') { // left/middle-click - restart
observerSvc.notifyObservers(cancelQuit, "quit-application-requested", "restart");
if(cancelQuit.data) return false;
Services.startup.quit(Services.startup.eRestart | Services.startup.eAttemptQuit);
}
},
onCreated: function(button) {
return button;
}
});
var icon = "chrome://global/skin/icons/reload.svg";
if(appversion < 92) icon = "chrome://browser/skin/reload.svg";
// style button icon
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
#uc-restart .toolbarbutton-icon {\
list-style-image: url("'+icon+'"); /* icon / path to icon */ \
transform: scaleX(-1); /* icon mirroring */\
fill: white; /* icon color name/code */\
}\
\
'), null, null);
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
} catch (e) {
Components.utils.reportError(e);
};
})();
Alles anzeigen
Also auf "Benachrichtigungsassistent" und nicht auf "nur Alarme" oder "nur mit Priorität" eingestellt?
Das lag der Hund bei mir begraben, stand hier auf Alarme.
Das muss hier aktiviert werden:
Ist so eingestellt.
Wenn dich jemand in einem Beitrag zitiert, du aber gerade auf einer anderen Webseite bist, dann kommt dieses Popup auch.
Obwohl aktiviert irgendwie nicht wirklich.

Beitrag 288 hast du gelesen und bei dir kontrolliert?
Natürlich.
Alles anzeigenNur noch mal zur Sicherheit ein paar Nachfragen:
- Welche Windows(?)-Version habt ihr?- Benutzt ihr portable Versionen?
- Das Backup wurde auch ohne Benachrichtigung korrekt durchgeführt und Firefox war wieder bedienbar?
- Tritt der Fehler nur auf, wenn die path-Variable in Zeile 20 leer ist also path = ""?
- Ohne die Anpassung von mir wird jedesmal die Benachrichtigung angezeigt?
Windows 10 Pro 64Bit
Nein.
Ja.
Das Alert wird nie gezeigt.
Nein, ist mir aber vorher auch nicht wirklich bewusst gewesen, das es ein solches Alert gibt.
Und das ist hier aktiviert:
Benachrichtigungen sind hier nicht deaktiviert.
Meine Einstellungen für die Benachrichtigung sehen hier genauso aus. Wäre vielleicht auch noch eine Baustelle für grisu2099 und Dharkness, die sie überprüfen könnten.
Edit: hat sich laut #289 wohl erledigt
Nope, hier sind die Benachrichtigungen nicht deaktiviert.
Seit ich "meine" CSS geschrieben habe, und das ist schon eine Weile her,
funktioniert sie, und zwar genauso wie gewünscht und
ich habe da auch bisher nicht weiter daran herumschrauben müssen.
Ich musste im ungünstigen Fall mal ein Eintrag einer Erweiterung anpassen, aber ansonsten geht es mir wie Dir, ich muss nichts anpassen.
Bei mir im Nightly auch nicht - bei der Release erscheint es...
Bei mir bei beiden nicht.
Hier der geänderte Code, wenn das jemand testen und nutzen möchte
Bei mir kommt das Alert nicht, wo könnte es haken?
Ist ein Pfad eingetragen, dann wird die Sicherung automatisch in dem Ordner gespeichert.
Ist kein Pfad eingetragen, dann öffnet sich das Popup zur Nachfrage wo gespeichert werden soll.
Beitrag 270, untere Screenshot.
Ich glaube, das Du mich missverstanden hast, das Alert kommt so oder so nicht, wenn ich keinen Pfad eintrage, kommt das Auswahlfenster, so wie es sein sollte.
Du hast den Pfad zum Sicherungsordner in Zeile 20 eingetragen?
So hatte ich die Funktion des Aufrufs des alerts verstanden.
Funktioniert einwandfrei
Hm, das ↑ kommt nicht, aber das ↓.
Oder die Auswahl:
Ralf, das war der springende Punkt, ich danke Dir.
Schön das ich helfen konnte.
einen fehlerhaften Zeitstempel hinzu
Hm,
das kann ich nicht bestätigen, gerade eben getestet und der Zeitstempel stimmt genau.
Jetzt mit 35px wäre m.M.n. die normale Größe, dabei ist auch der Button schon vergrößert ( dritter v. rechts).
Schau Dir mal das Padding des Buttons an.
Nachdem das Auswahlfeld via Space oder Enter geöffnet wurde
Nur wie wähle ich das Auswahlfeld mit der Tastatur aus?
wie kann ich die IP feststellen, von der Firefox eine Website geladen hat?
Unter "Seiten-Information" finde ich da leider nichts.
Ich weiß leider nicht ob es da was Fx-Internes gibt, aber es gäbe die Erweiterung #FlagFox.