Das kann nicht funktionieren. Du hast da noch die Standard-userChrome.js. Da sind alle Zeilen auskommentiert. Lösche den Text und schreibe nur das aus dem Beitrag #64 von 2002Andreas hinein.
Beiträge von milupo
-
-
AdminFox: Zeige mal den Inhalt der Datei userChrome.js.
-
Du hast mich anscheinend missverstanden. So wie ich das sehe, sucht deine Suchmaschine nur nach Suchmaschinen oder "Search Plugins", wie es dort auf der Seite heißt, sprich, man kann gar nicht damit nach anderen Add-ons suchen.
-
AdminFox: Mache, was AngelOfDarkness in Beitrag #45 geschrieben hat, ansonsten hat das Ganze keinen Sinn mehr und du wirst nie Skripte zum Laufen bringen. Dann hast du von uns auch keine Hilfe mehr zu erwarten.
-
Ich bin eben Optimist. Ich gehe davon aus, dass er das nach dem 5. oder 7. Mal endlich gemacht hat.
-
Hast du meinen Tipp aus Beitrag #35 berücksichtigt?
-
Jetzt hatte ich 2 neue Profile erstellt, Firefox neugestartet beim ersten Start hat es Funktioniert da war der Scrollbalken smaller aber beim nächsten Start hat es bei beiden in neuen Profilen nicht mehr Funktioniert das heißt der fehler liegt wo anders oder am Script.
Am Skript kann es ja wohl nicht liegen, denn bei uns funktioniert es ja. -
Ach, so genau habe ich das nicht verfolgt, man weiß ja auch nicht so genau, was er gemacht hat und was nicht. Meine main.js ist übrigens diese:
Code
Alles anzeigen// main.js /* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Code is the userChrome.js component. * * The Initial Developer of the Original Code is * Simon B쮺li <zeniko@gmail.com> * * Portions created by the Initial Developer are Copyright (C) 2007 * the Initial Developer. All Rights Reserved. * * Contributor(s): * alta88 <alta88@gmail.com> * aborix <www.camp-firefox.de/forum> * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead * of those above. If you wish to allow use of your version of this file only * under the terms of either the GPL or the LGPL, and not to allow others to * use your version of this file under the terms of the MPL, indicate your * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ Cu.import("resource://gre/modules/FileUtils.jsm"); let UserChrome_js = { init: function() { Services.obs.addObserver(this, "final-ui-startup", false); Services.obs.addObserver(this, "domwindowopened", false); }, // observer observe: function(aSubject, aTopic, aData) { switch (aTopic) { case "final-ui-startup": let path = OS.Constants.Path.profileDir; let ucFilePath = OS.Path.join(path, "chrome", "userChrome.js"); let ucFile = new FileUtils.File(ucFilePath); if (!ucFile.exists()) { let path = OS.Path.join(ucjsDirPath, "Readme.txt"); let readmeFile = new FileUtils.File(path); readmeFile.copyTo(ucFile.parent, "userChrome.js"); }; if (ucFile.exists() && ucFile.isFile()) { let path = OS.Path.join(ucjsDirPath, "utilities.js"); this.utilFileURI = OS.Path.toFileURI(path); this.ucFileURI = OS.Path.toFileURI(ucFilePath); // Services.obs.addObserver(this, "domwindowopened", false); }; Services.obs.removeObserver(this, "final-ui-startup"); break; case "domwindowopened": aSubject.addEventListener("load", this, {capture: true, once: true}); break; } }, // event listener for load handleEvent: function(aEvent) { let document = aEvent.originalTarget; let window = document.defaultView; if (document.location && document.location.protocol == "chrome:") { try { Services.scriptloader.loadSubScript(this.utilFileURI, window, "UTF-8"); Services.scriptloader.loadSubScript(this.ucFileURI, window, "UTF-8"); } catch (ex) { // script execution can be stopped with |throw "stop";| if (ex != "stop") { Cu.reportError(ex); } } }; } }; UserChrome_js.init(); -
Probiere Folgendes: Schalte im Menü "Extras" den Eintrag "Schwebende Scrollbar" auf aktiv (Häkchen wird angezeigt). Starte Firefox jetzt neu. Jetzt müsste der Balken so schmal wie auf meinem Bildschirmfoto sein.
Mache nun den umgekehrten Test. Du schaltest den Eintrag im Menü Extras auf inaktiv (ohne Häkchen). Starte jetzt ebenfalls Firefox neu. Jetzt müsstest du einen breiten grauen Balken sehen.
Wie es aussieht, ist der Trick, bei jeder Umstellung im Menü Extras Firefox neu zu starten. Ein einfacher Neustart reicht augenscheinlich.
-
Ah, danke.
Also bei mir funktioniert das Skript anscheinend, siehe dieses Bildschirmfoto:
[attachment=0]floating_scrollbar.png[/attachment]
Ich habe die Farbe der Scroll-Leiste mal in "blau" geändert, damit man sie besser auf dem Bildschirmfoto sieht.
-
Er sollte sie einblenden, damit man kontrollieren kann, ob der Dateiname vollkommen richtig ist.
-
Ja, ich nutze nur das eine Script für den Scrollbalken.
Dein Code Funktioniert nicht da wird erscheint kein Button.
Und wo ist dein Scrolleisten-Skript hier auf dieser Abbildung? Oben in deinem Beitrag #16 hast du nur dein Scrolleisten-Skript und auch nur mit der Dateierweiterung .uc. Die Dateierweiterung muss .uc.js sein. -
Heißt bei dir das Skript RestartFirefoxButtonM (offziell heißt es RestartFirefoxButton_Movable) wirklich RestartFirefoxButtonM.uc oder ist die Spalte des Dateimanagers nur nicht breit genug aufgezogen? Es muss bei dir RestartFirefoxButtonM.uc.js heißen.
-
Du hast das über die Suche auf addons.thunderbird.net gefunden? ES würde mich wundern, denn über diese Suche kann man die Erweiterung nicht finden. Deswegen Beitrag #18 von Boersenfeger. -
Ich nutzte die Thunderbird Addons Suchmaschine..
https://mycroftproject.com/search-engines…ame=Thunderbird
Da geht's doch nur um Suchmaschinen. -
Leider hat es mit diesem neuen Eintrag was ich dort hinzugefügt habe aber es hat in der main.js nichts bewirkt.pref("general.config.sandbox_enabled", false);
Diese Zeile gehört auch nicht in die main.js, sondern in die Datei config-prefs.js im Installationsverzeichnis unter defaults/pref/Diese Zeile ist ab Firefox 62.0 erforderlich.
-
Aber du meinst vielleicht Addblock Plus, oder?
Ich denke, er meint eher Adblock Plus.
-
Da sind bestimmt Kriechströme im Code...
War wohl eher ein Schiebstrom ...
-
Wenn du mit der mittleren oder rechten Maustaste auf den Restart-Button des Skriptes RestartFirefoxButton_Movalbe.uc.js klickst, leerst du den Skript-Cache. Dadurch werden Änderungen, die du in anderen Skripten vorgenommen hast, auf jeden Fall wirksam, sofern die Skripte funktionsfähig sind. Darum empfiehlt es sich immer dieses Skript erst einmal zum Laufen zu bringen.
-
Danke. Der Code ist identisch mit jenem von RestartFirefoxButton_Movable.uc.js.
Das meinte ich auch. Habe bloß "Button" vergessen". Und der Code aus Beitrag #1753 von 2002Andreas hat die richtige Zeile 26, d. h.:Diese Version sollte auf jeden Fall funktionieren.