AdminFox: Wenn du alles neu machst und alle Dateien neu kopierst, achte bei der userChrome.js darauf, dass du eine eventuelle Anfrage, ob die vorhandene userChrome.js überschrieben werden soll, sofern vorhanden, bestätigst. ansonsten hast du wieder nur den Kommentartext drin.
Beiträge von milupo
-
-
Ja natürlich, ich wollte aber nur vermeiden, dass er mit den Profilen durcheinander kommt. Wenn ich mir seine Screenshots anschaue, da steht mal nur das Restart-Skript drin und manchmal nur das Scrollleistten-Skript und er schreibt lediglich so etwas wie "geht nicht". Das deutet darauf hin, dass er mal das eine Profil nimmt und dann mal das andere (mindestens zwei hatte er ja angelegt).
-
Ja, und lösche vorher alle Profile, die du extra für diesen Zweck angelegt hast. Lege dann ein frisches Profil für den Test an.
-
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.
-
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.