1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. AngelOfDarkness

Beiträge von AngelOfDarkness

  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 21. September 2018 um 09:51

    Also ich habe mir eben die Mühe gemacht und Firefox 62 für Scripte vorzubereiten. Die Dateien laut der bekannten Anleitung verteilt.

    --> Ins Programmverzeichnis des Firefox: die Datei config.js sowie den Ordner /userChromeJS mit der neuen main.js, die diesen Text enthält:

    Code
    // 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ünzli <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();
    Alles anzeigen

    --> im Unterordner /defaults/pref des Programmverzeichnis : die Datei config-prefs.js mit der zusätzlichen Zeile ...

    Code
    pref("general.config.sandbox_enabled", false);

    --> ins Profilverzeichnis des Firefox den Ordner /chrome ...

    dort dann eine neue Datei mit dem Namen FloatingScrollbar.uc.js erstellt, in diese dann den folgenden Scripttext rein kopiert

    CSS
    // ==UserScript==
    // @name           FloatingScrollbar.uc.js
    // @namespace      nightson1988@gmail.com
    // @include        main
    // @version        0.0.3
    // @note           Thanks to Griever(https://github.com/Griever/userChromeJS/blob/master/SmartScrollbar.uc.js) and Paul Rouget(https://gist.github.com/4003205)
    // @note...........0.0.3 Fixed a problem of breaking hbox layout 
    // @note           0.0.2 Remove usage of E4X (https://bugzilla.mozilla.org/show_bug.cgi?id=788293)
    // ==/UserScript==
    
    
    (function () {
        var prefs = Services.prefs,
            enabled;
        if (prefs.prefHasUserValue('userChromeJS.floating_scrollbar.enabled')) {
            enabled = prefs.getBoolPref('userChromeJS.floating_scrollbar.enabled')
        } else {
            prefs.setBoolPref('userChromeJS.floating_scrollbar.enabled', true);
            enabled = true;
        }
    
    
        var css = '\
        @namespace url(http: //www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);\
        :not(select):not(hbox) > scrollbar {\
            -moz-appearance: none!important;\
            position: relative;\
            background-color: transparent;\
            background-image: none;\
            z-index: 2147483647;\
            padding: 2px;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "vertical"] {\
            -moz-margin-start: -10px;\
            min-width: 10px;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "vertical"] thumb {\
            min-height: 20px;\
        }\
       :not(select):not(hbox) > scrollbar[orient = "horizontal"] {\
            margin-top: -10px;\
            min-height: 10px;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "horizontal"] thumb {\
            min-width: 20px;\
        }\
        :not(select):not(hbox) > scrollbar thumb {\
            -moz-appearance: none!important;\
            border-width: 0px!important;\
            border-radius: 3px!important;\
            background-color: rgba(0, 0, 0, 0.1)!important;\
        }\
        :not(select):not(hbox) > scrollbar thumb:active,\
        :not(select):not(hbox) > scrollbar thumb:hover {\
            background-color: #9B9B9B!important;\
        }\
        :not(select):not(hbox) > scrollbar scrollbarbutton, :not(select):not(hbox) > scrollbar gripper {\
            display: none;\
        }';
    
    
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    
    
        var p = document.getElementById('devToolsSeparator');
        var m = document.createElement('menuitem');
        m.setAttribute('label', "Schwebende Scrollbar");
        m.setAttribute('type', 'checkbox');
        m.setAttribute('autocheck', 'false');
        m.setAttribute('checked', enabled);
        p.parentNode.insertBefore(m, p);
        m.addEventListener('command', command, false);
    
    
        if (enabled) {
            sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
        }
    
    
        function command() {
            if (sss.sheetRegistered(uri, sss.AGENT_SHEET)) {
                prefs.setBoolPref('userChromeJS.floating_scrollbar.enabled', false);
                sss.unregisterSheet(uri, sss.AGENT_SHEET);
                m.setAttribute('checked', false);
            } else {
                prefs.setBoolPref('userChromeJS.floating_scrollbar.enabled', true);
                sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
                m.setAttribute('checked', true);
            }
    
    
            let root = document.documentElement;
            let display = root.style.display;
            root.style.display = 'none';
            window.getComputedStyle(root).display; // Flush
            root.style.display = display;
        }
    
    
    })();
    Alles anzeigen

    --> ebenso für das RestartFirefox.uc.js-Script:

    Code
    //      RestartFirefox_plus.uc.js   2
    
    
        (function() {
    
    
           if (location != 'chrome://browser/content/browser.xul') return;
    
           try {
              CustomizableUI.createWidget({
                 id: 'restart-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREA_NAVBAR,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'restart-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: false,
                       label: 'Neustart',
                       tooltiptext: 'Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89%2BbN%2FrXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz%2FSMBAPh%2BPDwrIsAHvgABeNMLCADATZvAMByH%2Fw%2FqQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf%2BbTAICd%2BJl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA%2Fg88wAAKCRFRHgg%2FP9eM4Ors7ONo62Dl8t6r8G%2FyJiYuP%2B5c%2BrcEAAAOF0ftH%2BLC%2BzGoA7BoBt%2FqIl7gRoXgugdfeLZrIPQLUAoOnaV%2FNw%2BH48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl%2FAV%2F1s%2BX48%2FPf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H%2FLcL%2F%2Fwd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s%2BwM%2B3zUAsGo%2BAXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93%2F%2B8%2F%2FUegJQCAZkmScQAAXkQkLlTKsz%2FHCAAARKCBKrBBG%2FTBGCzABhzBBdzBC%2FxgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD%2FphCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8%2BQ8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8%2BxdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR%2BcQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI%2BksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG%2BQh8lsKnWJAcaT4U%2BIoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr%2Bh0uhHdlR5Ol9BX0svpR%2BiX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK%2BYTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI%2BpXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q%2FpH5Z%2FYkGWcNMw09DpFGgsV%2FjvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY%2FR27iz2qqaE5QzNKM1ezUvOUZj8H45hx%2BJx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4%2FOBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up%2B6Ynr5egJ5Mb6feeb3n%2Bhx9L%2F1U%2FW36p%2FVHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm%2Beb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw%2B6TvZN9un2N%2FT0HDYfZDqsdWh1%2Bc7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc%2BLpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26%2FuNu5p7ofcn8w0nymeWTNz0MPIQ%2BBR5dE%2FC5%2BVMGvfrH5PQ0%2BBZ7XnIy9jL5FXrdewt6V3qvdh7xc%2B9j5yn%2BM%2B4zw33jLeWV%2FMN8C3yLfLT8Nvnl%2BF30N%2FI%2F9k%2F3r%2F0QCngCUBZwOJgUGBWwL7%2BHp8Ib%2BOPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo%2Bqi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt%2F87fOH4p3iC%2BN7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi%2FRNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z%2Bpn5mZ2y6xlhbL%2BxW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a%2FzYnKOZarnivN7cyzytuQN5zvn%2F%2FtEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1%2B1dT1gvWd%2B1YfqGnRs%2BFYmKrhTbF5cVf9go3HjlG4dvyr%2BZ3JS0qavEuWTPZtJm6ebeLZ5bDpaql%2BaXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO%2FPLi8ZafJzs07P1SkVPRU%2BlQ27tLdtWHX%2BG7R7ht7vPY07NXbW7z3%2FT7JvttVAVVN1WbVZftJ%2B7P3P66Jqun4lvttXa1ObXHtxwPSA%2F0HIw6217nU1R3SPVRSj9Yr60cOxx%2B%2B%2Fp3vdy0NNg1VjZzG4iNwRHnk6fcJ3%2FceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w%2B0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb%2B%2B6EHTh0kX%2Fi%2Bc7vDvOXPK4dPKy2%2BUTV7hXmq86X23qdOo8%2FpPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb%2F1tWeOT3dvfN6b%2FfF9%2FXfFt1%2Bcif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v%2B3Njv3H9qwHeg89HcR%2FcGhYPP%2FpH1jw9DBY%2BZj8uGDYbrnjg%2BOTniP3L96fynQ89kzyaeF%2F6i%2FsuuFxYvfvjV69fO0ZjRoZfyl5O%2FbXyl%2FerA6xmv28bCxh6%2ByXgzMV70VvvtwXfcdx3vo98PT%2BR8IH8o%2F2j5sfVT0Kf7kxmTk%2F8EA5jz%2FGMzLdsAAAAEZ0FNQQAAsY58%2B1GTAAAAIGNIUk0AAHolAACAgwAA%2Bf8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAN8SURBVHjaVJFNTBxlAIafb2Z29gd2l4VdYCkokAUt1AJplQRTrVqjUWMPPWHSCzb21IOn9qIHY2xMahoTTb00NmkUm5qAjdpUI61VaCxCpCVYixt%2ByvKzCwu7LDs7zMw3HmhM%2Bt6fJ0%2FyCp69wiOzZBCPcqSmIXg0HPHuC4R8nkLWyOXyYiIzfuVHzMIA%2BZsLtH18EApntUdhpzUSD5577nDLi%2FGWKjx%2BHVfR8HpFwNwsxTMzza%2BOXJ1%2B58Ev2sVEV%2ByEawXqxf8FllNWEQ9ePXzsqQOecIDU8jampSAVD76Al2BIIx4Dv2Nz7%2FYq%2B5%2BP8sNXE6WdAhdQlOM9rzUdaGiN8M9UjnKvQjzuA0UjV3AxDIcHywqRoEbXoVrKgyBtKXYEUvprmiN9oaoyvr9wl62NHJbtJeDzOo17YmprVzWOppLO2RRNwf1FSOzSUAXsCIR4QdP13UPfjhUde2mjuBXUjcXNEabOnJmq7Y4Nd7z1fu%2BJ%2FR2Jpgrm0jauAI8GlnSlBi4I0bO6sLBWHc9esxRdmjOZf5n%2B5CLWzCzOvsbKupBZ1xgmElUoC%2BgoKtRGQfNomoaND8P8XS%2Bby1olO7O6GHTl1DejGDOrNB%2BvpO7I%2Ba31%2FDP9Z28YUmqoqhCKcG2EYD6ZMUTojZ8WHmsqD%2BI6wnWFajugCkuuZaV%2FZS47wp99R7E3LbxPV6rtr7dV1pmyuBWs3hr7dZ380LC2tzseffvUHm86C1JC2A%2FrGcn509cn%2BPvTk9ibc1R06qL91Ms1CadF000ll9rVS2VykLzVr0lHOgtpuJ9yUFyXxqhKZjbH2nJRI9IZwyw2kXjvXV%2FIOWgaBcc2a%2BtjdVXR1J3iBDx8QUpQUJAuJJclseogxz441H5vrPO72cm0VSyVPJq27ZaHm8ST3Y0M9d9Kkr19A1A1x4VIObTGBfNrsJ5XmE9b6KqgvrOGhr1Vns2sgeNIkXiigvHf1liZuHWZYjINSEXRVLewZjN6bYmYbvN4rcDvVzFKLnOpErMLBpvbklClznyyyPDA6DjTX3wJWICr%2Bnb3ffjXSGpl5Nxnn88uh2ORUCBaHfVQU%2BsjVuGhKqJT5lFYShr8fGH4j42bH53EnJ4EtgEEPQOTzHx9mqXLl9AT9TS82RvreOmVcMTXVh4JhIr5kp3LFu6u3Lk%2ByMylQazU3ENYAvw3AFUTimFqj5i7AAAAAElFTkSuQmCC)',
                       onclick: 'if (event.button == 1 || event.button == 2) { \
                                   event.preventDefault(); \
                                   Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULRuntime). \
                                      invalidateCachesOnRestart(); \
                                 }; \
                                 BrowserUtils.restartApplication();'
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
           } catch(e) { };   
    
           var menuitem = document.createElement('menuitem');   
           var props = {
              id: 'restartfirefox-fileMenu2',
              label: 'Neustart',
              tooltiptext: 'Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)',
              onclick: 'if (event.button == 1 || event.button == 2) { \
                          event.preventDefault(); \
                          Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULRuntime). \
                             invalidateCachesOnRestart(); \
                        }; \
                        BrowserUtils.restartApplication();'
           };            
           for (var p in props)
              menuitem.setAttribute(p, props[p]);      
           document.getElementById('menu_FilePopup').insertBefore(menuitem, document.getElementById('menu_FileQuitItem'));
    
    
           var pane1 = document.getElementById('appmenuPrimaryPane');   
           if (pane1) {   
              menuitem = document.createElement('menuitem');   
              var props = {
                 id: 'restartfirefox-fileMenu',
                 class: 'menuitem-iconic',
                 label: 'Neustart',
                 tooltiptext: 'Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)',
                 onclick: 'if (event.button == 1 || event.button == 2) { \
                             event.preventDefault(); \
                             Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULRuntime). \
                                invalidateCachesOnRestart(); \
                           }; \
                           BrowserUtils.restartApplication();'
              };            
              for (var p in props)
                 menuitem.setAttribute(p, props[p]);
              pane1.insertBefore(menuitem, document.getElementById('appmenu-quit'));
           };
    
    
        })();
    Alles anzeigen

    Firefox 62 gestartet und siehe da die beiden Scripte funktionieren.
    Was mir nur aufgefallen ist, man muss evtl. hier und da den Haken für die "Schwebene Scrollbar" neu setzen, damit das Script Wirkung zeigt.
    Siehe auch die angehängten Bilder.
    - Bild 1 mit dem Firefox 62 unter Windows 10 1803 17134.286.
    - Bild 2 im Firefox 64.0a1 ebenfalls unter dem genannten Windows 10.

    Bilder

    • floatingscrollbar_in_62.png
      • 137,51 kB
      • 1.600 × 900
    • floatingscrollbar_in_nigthly.png
      • 140,07 kB
      • 1.600 × 900
  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 20. September 2018 um 23:27

    Wie man im Beitrag #21sehen kann nutzt er die alte Version der main.js und nicht die neue von aborix vom 26. März (https://www.camp-firefox.de/forum/viewtopi…093558#p1093558), wie wir sie benutzen und die ihr ja auch hier gepostest habt im Thread. Er muss und soll einfach in den genannten Anleitungen die main.js aus dem zip oder rar Archiv nehmen und durch seine ersetzen oder seine öffnen und deren Inhalt durch euren geposteten Code ersetzen.

  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 20. September 2018 um 23:16

    So lange AdminFox nicht endlich mal die main.js austauscht oder deren Inhalt wird das nix vernünftig werden mit den Scripten. Dann kommt es eben zu dem Fehler, denn AdminFox beschreibt. Aber das mit der main.js schreibe ich schon seit Betrag #4.

  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 20. September 2018 um 17:40

    Auch die main.js hat noch ein altes Datum.

  • Profil Firefox kann nicht geladen werden

    • AngelOfDarkness
    • 20. September 2018 um 17:34

    Soweit es ausschaut (Insider Version) noch nicht... Aber angekündigt war es damals von Microsoft für spätere RTM.

  • Anleitung für Fx 62 - Scripte

    • AngelOfDarkness
    • 20. September 2018 um 15:19

    Ich habe da kein Problem, bei mir läuft alles bestens ?

  • Probleme beim Hochladen von Bildern

    • AngelOfDarkness
    • 20. September 2018 um 14:15

    Sören Hentzschel

    Gibt*s zum Thema Relaunch eigentlich schon Neuigkeiten deinerseits ? Das 3. Quartal ist ja bereits schon fast um 8)

  • Anleitung für Fx 62 - Scripte

    • AngelOfDarkness
    • 20. September 2018 um 14:09

    Hier der eigentliche Thread dazu: https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=126132

  • Schwierigkeiten mit Einlesen von Passwörtern

    • AngelOfDarkness
    • 20. September 2018 um 13:11

    Ich denke das wird in die Hose gehen. Entweder sind dann die Daten von Profil 1 weg oder von Profil2. Besser wäre es dann wohl mit folgendem Versuch. Das Profil was du importieren möchtest, bzw. die Lesezeichen und Passwörter von z.B. Chrome oder Opera zu importieren. Dabei aber drauf achten, dass das andere neue Profil für Chrome unkenntlich gemacht wird. Und Firefox nur mit dem alten Profil startet. Quasi das Profil verschieben. Dann Chrome importieren lassen. Wenn die Daten in Chrome sind, dann von Firefox mit dem neuen Profil von Chrome mittels der Bibliothek importieren zu lassen.

  • Profil Firefox kann nicht geladen werden

    • AngelOfDarkness
    • 20. September 2018 um 13:02

    Der Überschrift nach geht es aber um Windows 10. Klar kann man unter Windows 7 einem weiteren Konto auch komplette Adminrechte geben und so den UAC komplett umgehen. Auf meinem anderen alten System hatte ich auch nie diese UAC Nachfragerei. Unter Windows 10 ist dies zwar noch möglich, da es die "alte Systemsteuerung" noch gibt, wenn auch versteckt, diese wird aber Stück für Stück abgeschafft. Von daher ist Vorschicht geboten mit diesen Änderungen per "alter UAC-GUI" unter Win 10. Ansonsten wird es wohl etwas Tricky werden per Super-Admin (Systemadmin) oder gar per Powser-Shell daran später was ändern zu wollen.

  • Hintergrundfarbe änder bei Firefox

    • AngelOfDarkness
    • 20. September 2018 um 12:26

    Das was du unter Windows jeweils an Skalierung und Schrift einstellst gilt systemweit für alle Programme, mit Ausnahme der Programme die eine komplett eigene graphische Oberfläche (GUI) stellen. An solchen Programmen kannst du ggf. innerhalb der Programme dazu was einstellen. Wie gesagt gegebenenfalls, nicht alle Programme bieten einem diese Möglichkeit. Firefox kann man eben per Hand mittels dieser css-Dateien anpassen. Was die Bildschirme angeht, so kommen natürlich modernere Betriebssysteme, mit entsprechenden aktuellen Treibern, besser mit modernen Monitoren zurecht. Alte Systeme kennen diese ja nicht mehr und können diese dadurch ja auch nicht unterstützen. Von daher sind für generelle Fragen Foren, wie das genannte von Computerbase oder auch z.B. das Forum von Dr. Windows für solche Fragen besser geeignet.

    Was die Download-Leiste angeht der Erweiterung Download Manager (S3), so erscheint diese nur wenn du etwas herunterlädst für die Dauer des Downloads. In den Einstellungen der Erweiterung kannst du auch Layout und andere Elemente dieser Leiste bestimmen und teilweise deinen Wünschen anpassen.

    Bilder

    • leiste.png
      • 43,9 kB
      • 1.600 × 900
  • Profil Firefox kann nicht geladen werden

    • AngelOfDarkness
    • 20. September 2018 um 11:57

    popcorn

    hier geht es aber um Windows 7 und nicht um Windows 10.

  • Profil Firefox kann nicht geladen werden

    • AngelOfDarkness
    • 20. September 2018 um 10:23

    zuerst nie was von anderen Seiten herunter laden, immer nur von der Seite des Herstellers. Gerade Chip verteilt Malware, wenn man deren Downloader nutzt. Von daher erst mal einen Scan nach Malware mit dem AdwCleaner machen und dann das Ergebnis hier im Forum zwischen den Code-Klammern </> des vollständigen Editors, anstatt den Fundbericht wie in der Anleitung hochzuladen posten (Schritt 3) : Mit AdwCleaner nach Problemen suchen

    Als Download+Quelle für den Firefox bitte nur http://www.mozilla.com nutzen.

  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 20. September 2018 um 06:53

    Die main.js hast du auch ersetzt bzw. durch die neuere main.js ausgetauscht ?

  • Habe ich ein Schadprogramm in FF?

    • AngelOfDarkness
    • 20. September 2018 um 06:48

    Der entsprechenden Scan Berichte vom AdwCleaner bleiben wo? Und wo du es erwähnt hast, der von Malwarebytes bitte auch einmal liefern.
    Wozu brauchst du diese ganzen Erweiterungen? Du bist dir aber schon im klaren darüber, je mehr du spezielle Dinge blockst und filterst, desto identifizierbarer wirst du im Netz sein. Denk dran, der beste Schutz im Internet ist es in der Masse (der Leute die nix machen) einfach unter zu gehen.

  • Netzwerk und Internet Probleme

    • AngelOfDarkness
    • 20. September 2018 um 06:37

    Schön das nun wieder alles klappt und danke für die Rückmeldung :klasse:

  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 19. September 2018 um 20:02

    Du sollst in der main.js auch nix eintragen. Der zu machende Eintrag kommt woanders hin. Lies dir auch mal dies hier durch: https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122538
    oder hier:
    https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=126001

  • Telemetry Coverage Addon ???

    • AngelOfDarkness
    • 19. September 2018 um 16:09

    Hat diesen (Anti-) Virenprogramm auch einen Namen?

  • Werbeseite kommt weiter

    • AngelOfDarkness
    • 19. September 2018 um 16:07

    Vor allem welche Werbeseite?

  • Scrollleiste Script Funktioniert nicht

    • AngelOfDarkness
    • 19. September 2018 um 09:38

    Du hast aber Firefox 62, wenn du diesen verwendest, neu vorbereitet für Scripte: https://www.camp-firefox.de/forum/viewtopi…091789#p1091789
    Und entsprechend der Basis-Anleitung für Scripte die main.js auch gegen die neue Version ausgetauscht?

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon