Styles und css funktioniert in aktueller Nightly nicht mehr

Hier geht es um Betas, Nightlies und alle anderen nicht offiziellen Releases.
Benutzeravatar
universum123
Mitglied
Beiträge: 375
Registriert: Fr, 07. Nov 2008 18:54
Wohnort: var/bin/zu Hause

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#61

Beitrag von universum123 » Di, 27. Mär 2018 16:58

aborix hat geschrieben:
Mo, 26. Mär 2018 20:40
Bitte testet:

Nehmt diese Variante für die Skriptausführung: Firefox Anpassungen: die Basis
Im Ordner userChromeJS befindet sich die Datei main.js. Ersetzt den Code darin durch folgenden:

Code: Alles auswählen

// 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();
Dann Neustart mit Skript-Cache leeren.
:klasse: ²

Benutzeravatar
Fox2Fox
Senior-Mitglied
Beiträge: 20736
Registriert: So, 22. Feb 2009 14:05
Wohnort: Rheinkilometer 780

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#62

Beitrag von Fox2Fox » Di, 27. Mär 2018 19:47

aborix hat geschrieben:
Mo, 26. Mär 2018 20:40
Bitte testet:
Funktioniert bei mir mit 61.0a1

Vielen Dank!
Allgemeine Fehlersuche Anleitung für Fragen im Forum Mein Firefox Keine Support-Anfragen per PN

Benutzeravatar
aborix
Senior-Mitglied
Beiträge: 4033
Registriert: So, 06. Sep 2009 0:57

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#63

Beitrag von aborix » Di, 27. Mär 2018 21:57

AngelOfDarkness hat geschrieben:
Mo, 26. Mär 2018 23:25
Könntest du ggf. damit mein Ticket (vorläufig) zu Ende führen bzw. die Lösung /Workaround erklären ?
Ja, ich erkläre das in Kürze, vorher will ich noch etwas testen.

Benutzeravatar
AngelOfDarkness
Senior-Mitglied
Beiträge: 16670
Registriert: Di, 20. Jul 2004 20:01
Wohnort: Menden

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#64

Beitrag von AngelOfDarkness » Di, 27. Mär 2018 22:08

Das ist nett von dir, danke :klasse:
verwendete Browser und Erweiterungen sowie Bild vom Firefox (Stand: 12.07.2018) - Sicherheitskonzept für Windowsnutzer

„Mutter ist der Name für Gott, auf den Lippen und in den Herzen aller Kinder dieser Welt.“ (The Crow)

Benutzeravatar
aborix
Senior-Mitglied
Beiträge: 4033
Registriert: So, 06. Sep 2009 0:57

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#65

Beitrag von aborix » Do, 29. Mär 2018 22:14

Man kann mit einem Observer [1] diverse Ereignisse beobachten, beim Start u.a. 'final-ui-startup' [2] und beim Öffnen eines Fensters 'domwindowopened' [3].

Das Skript main.js ging davon aus, dass das 'domwindowopened' des ersten Fensters nach 'final-ui-startup' erfolgt. In den letzten Nightlys findet es jedoch davor statt und darum wurden im ersten Fenster keine Skripte ausgeführt. Im geänderten main.js ist das nun berücksichtigt.

[1] MDN - nsIObserverService
[2] MDN - Observer Notifications - Application startup
[3] MDN - nsIWindowWatcher - registerNotification()

Benutzeravatar
2002Andreas
Moderator
Beiträge: 37992
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#66

Beitrag von 2002Andreas » Do, 29. Mär 2018 22:20

Hallo @aborix...

herzlichen Dank für die Erklärung :klasse:

PS:
Dir ein Frohes Osterfest dann.
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
bigpen
Senior-Mitglied
Beiträge: 4302
Registriert: Do, 06. Mär 2003 13:24
Wohnort: Zürich

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#67

Beitrag von bigpen » Do, 05. Apr 2018 16:36

Ich habe es auch bei meinem 59.0.2 versucht und erst nicht geschafft, die main.js mit dem Editor zu ersetzen. Die Berechtigung fehle mir, meinte Windows.

Dann nahm ich den Notepad++. Der wollte erst auch nicht, bot mir aber an den Administratormodus zu benützen. Jetzt hat es geklappt und alles ist noch so, wie es vorher war.

Schön dass wir Leute haben wie aborix und viele andere. ;)
Ab 8.8.2018 Firefox 61.0.2 (64Bit)
Meine Add-ons und ein wenig Infos zum Rechner
Windows 10/64 Pro 1803, 17134.191

Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 8852
Registriert: Di, 07. Feb 2012 18:06

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#68

Beitrag von Zitronella » Do, 05. Apr 2018 17:02

@bigpen: zukünftig einfach die main.js auf den Desktop kopieren, dort bearbeiten und wieder zurück kopieren (Admin Dialog bestätigen)
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Benutzeravatar
bigpen
Senior-Mitglied
Beiträge: 4302
Registriert: Do, 06. Mär 2003 13:24
Wohnort: Zürich

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#69

Beitrag von bigpen » Do, 05. Apr 2018 17:18

Ohgott, hätte ich eigentlich vom Windows 10 Forum her wissen müssen ...

Danke Zitronella!
Ab 8.8.2018 Firefox 61.0.2 (64Bit)
Meine Add-ons und ein wenig Infos zum Rechner
Windows 10/64 Pro 1803, 17134.191

Benutzeravatar
2002Andreas
Moderator
Beiträge: 37992
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#70

Beitrag von 2002Andreas » Mo, 09. Apr 2018 20:16

Den Teil mit dem: Tab-Kontextmenü das Wiederherstellen kürzlich geschlossener Tabs

habe ich mal verschoben nach:

Re: Button für kürzlich geschlossene Tabs
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
2002Andreas
Moderator
Beiträge: 37992
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#71

Beitrag von 2002Andreas » Do, 12. Apr 2018 13:20

Bitte bei Fragen zu nicht mehr funktionierenden Scripten diesen Thread benutzen:

Re: userChrome.js Scripte für den Fuchs (Diskussion)

Danke.

Dahin habe ich auch die letzte Anfrage aus diesem Thread wieder verschoben.
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

seipe
Senior-Mitglied
Beiträge: 800
Registriert: Do, 22. Dez 2005 14:47

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#72

Beitrag von seipe Themen-Starter » Fr, 10. Aug 2018 15:48

In der aktuellen Nightly (10.08.) funktioniert das Script UpdateAddons.uc.js nicht mehr. Kann da vielleicht jemand weiterhelfen bzw.
dies bestätigen. Scriptcache wurde bereits geleert. Keine Besserung.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0.2,
Windows 10 Pro Version 1803 (Build 17134.228)

Benutzeravatar
2002Andreas
Moderator
Beiträge: 37992
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#73

Beitrag von 2002Andreas » Fr, 10. Aug 2018 16:12

Meinst du dieses?

https://github.com/ardiman/userChrome.j ... tton.uc.js

Wenn ja, das funktioniert hier einwandfrei im aktuellem Nightly.
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
edvoldi
Senior-Mitglied
Beiträge: 1871
Registriert: Mo, 18. Aug 2008 13:40

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#74

Beitrag von edvoldi » Fr, 10. Aug 2018 16:22

2002Andreas hat geschrieben:
Fr, 10. Aug 2018 16:12
Wenn ja, das funktioniert hier einwandfrei im aktuellem Nightly.
Bei mir funktioniert das auch nicht, ich habe die selbe Version wie Du Andreas.
Gruß EDV Oldie
WIN10 pro & WIN10 Home Version 1803 (Build17134.191)
Firefox 61.0.2 (64-Bit)
Thunderbird 60.0 (64-Bit) / Lightning 6.2
Meine Erweiterungen

Benutzeravatar
2002Andreas
Moderator
Beiträge: 37992
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: Styles und css funktioniert in aktueller Nightly nicht mehr

#75

Beitrag von 2002Andreas » Fr, 10. Aug 2018 16:30

So sieht das hier aus wenn ich auf den Button dazu klicke.
Animation.gif
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste