Hallo!
Adblock Plus mit
sollte funktionieren.
Siehe auch https://adblockplus.org/forum/viewtopic.php?t=27760
Hallo!
Adblock Plus mit
sollte funktionieren.
Siehe auch https://adblockplus.org/forum/viewtopic.php?t=27760
Nochmal zu Save UserChromeJS und Beitrag 2734.
Ich habe nun einen besseren Code zum Anzeigen des Buttons.
Er wird nach Zeile 101, das ist die letzte dieses Abschnitts:
Zitat
if (Services.appinfo.version < 33) {
ns.github_addListener(safeWin);
}
eingefügt und der Code aus Beitrag 2734 wird weggelassen.
var sWBrowser = gBrowser.getBrowserForContentWindow(safeWin);
if (!sWBrowser.ProgListener) {
sWBrowser.ProgListener = {
QueryInterface: XPCOMUtils.generateQI(["nsIWebProgressListener", "nsISupportsWeakReference"]),
onLocationChange: function() {
safeWin.setTimeout(function() {
ns.github_addButton(safeWin.document);
}, 0);
}
};
};
try {
sWBrowser.addProgressListener(sWBrowser.ProgListener, Ci.nsIWebProgress.NOTIFY_LOCATION);
safeWin.addEventListener('beforeunload', function() {
sWBrowser.removeProgressListener(sWBrowser.ProgListener);
});
} catch(e) { };
Alles anzeigen
Alles Gute! ![]()
Gern geschehen und ebenfalls schöne Ostern!
Hallo!
Ich bin mir fast sicher, dass das in about:config nicht einstellbar ist.
Es gibt eine Erweiterung, mit der das möglich ist:
Back/Forward History Tweaks
Das Thema wurde auch hier diskutiert:
http://forums.mozillazine.org/viewtopic.php?f=38&t=472997
Der Thread ist schon ein paar Jahre alt; was gesagt wurde, dürfte aber noch zutreffen.
Ja bitte, gern geschehen. ![]()
Naja, perfekt...
Technisch bleibt beim Klick auf den Link die Übersichtsseite teilweise bestehen und der Rest wird durch einen Teil der Skript-Seite ersetzt. Die Skript-Seite wird also nicht zur Gänze geladen. Dadurch funktionert das Feststellen, dass eine Seite geladen wird, mit den sonst üblichen Methoden nicht. Das Code-Stück überprüft periodisch, ob sich die URL geändert hat, was ich als eher unschöne Lösung sehe.
Lädt man übrigens die Skript-Seite in einem neuen Tab, braucht man den Zusatz-Code nicht. Der Button ist dann auch ohne sofort vorhanden.
Wen man auf der Übersichtsseite eines Skripts den Link zum Skript anklickt, ist der Installieren-Button nicht vorhanden.
(Beispiel: https://github.com/ardiman/userCh…nlastusedfolder aufrufen und dort auf addBookmarkInLastUsedFolder.uc.js klicken)
Wer's testen mag:
Fügt man folgenden Code nach Zeile 102 ein, sollte der Button auch dann da sein.
Anscheinend wurde auf GitHub der Klassenname für diese Buttons geändert.
Ersetze in Zeile 153 "minibutton" durch "btn btn-sm".
Ja, weglassen.
Aber:
Wenn das Skript bereits einmal installiert war, ist in about:config in browser.uiCustomization.state die Position noch gespeichert und bei der nächsten Installation kommt der Button wieder dorthin, egal was im Skript steht. Mit der Anweisung in der Konsole von Beitrag 80 werden diese Angaben entfernt. Ich habe es getestet, bei mir funktioniert das.
Um den Button ins Anpassen-Fenster zu bekommen, kann man folgendes versuchen (die Reihenfolge ist wichtig):
Aus dem Skript die Zeile 166 entfernen,
dann in about:config devtools.chrome.enabled auf true setzen,
dann die Browserkonsole aufrufen (Strg+Umschalt+J) und in die Eingabezeile unten eingeben:
gefolgt von der Enter-Taste,
dann Fx neu starten inkl. Scriptcache-Leeren.
@ TheUser1992:
Falls die Frage zu Custom Buttons noch aktuell ist:
bluemule hat hier eine ausführliche Anleitung geschrieben und es gibt zu Custom Buttons auch ein Forum: http://custombuttons.sourceforge.net/forum/
Die Sprache ist JavaScript.
Zum Belegen eines Buttons mit der Funktion einer Tastenkombination ist hier ein Beispiel: http://www.camp-firefox.de/forum/viewtopic.php?f=16&t=109647
Siehe dazu MDN - KeyboardEvent.initKeyEvent() und auch MDN - KeyboardEvent.
Hallo,
ich nehme an, du verwendest Set Current Profilename To Titlebar.
Ersetze dort Zeile 68 durch
und teste.
Alles Gute! ![]()
Ja, mache ich gerne.
http://www.xup.in/dl,75225265/AnimationToggleButton.uc.js/
http://www.xup.in/dl,65884740/ClearCacheButton.uc.js/
Der Cache ist seit Fx 32 anders aufgebaut, das Skript funktioniert dennoch auch in Fx 31esr.
Ich finde, das "Movable" in den Namen könnten wir auch weglassen.
Wir haben sonst noch mehrere bewegliche Buttons, die das auch nicht im Namen haben.
Wenn im Readme steht, dass der Button frei positionierbar ist, sollte das reichen.