Styles und css funktioniert in aktueller Nightly nicht mehr
-
seipe -
22. März 2018 um 15:14 -
Erledigt
-
-
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.
-
Das ist nett von dir, danke :klasse:
-
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() -
-
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.
-
bigpen: zukünftig einfach die main.js auf den Desktop kopieren, dort bearbeiten und wieder zurück kopieren (Admin Dialog bestätigen)
-
Ohgott, hätte ich eigentlich vom Windows 10 Forum her wissen müssen ...
Danke Zitronella!
-
Den Teil mit dem: Tab-Kontextmenü das Wiederherstellen kürzlich geschlossener Tabs
habe ich mal verschoben nach:
-
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.
-
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. -
Meinst du dieses?
https://github.com/ardiman/userCh…ck-Button.uc.js
Wenn ja, das funktioniert hier einwandfrei im aktuellem Nightly.
-
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 -
So sieht das hier aus wenn ich auf den Button dazu klicke.
[attachment=0]Animation.gif[/attachment]
-
So sieht das hier aus wenn ich auf den Button dazu klicke.
Das glaube ich Dir, aber ein klick auf den Button und es passiert bei mir nichts.
Gruß
EDV-Oldi -
Könnte dir evtl. ein anderes Script dazwischenfunken :-??
-
Könnte dir evtl. ein anderes Script dazwischenfunken :-??
Ich habe schon fasst alle raus geschmissen, werde es aber noch einmal testen.
Alle bis auf diesen Script raus geschmissen und es funktioniert nicht.
Gruß
EDV-Oldi -
gerade ein Update gemacht, funktioniert wirklich nicht mehr in 63.0a1 (2018-08-10) (64-Bit)
davor hatte ich 63.0a1 (2018-08-07) (64-Bit) da ging es noch.
Welche Version hast du denn genau 2002Andreas? -
Update hatte ich vorher erst noch gemacht.
[attachment=0]Screenshot (419).png[/attachment]
-
Bitte mal dieses Script testen, das wurde mal angepasst.
Code
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xul') return; if (CustomizableUI.getPlacementOfWidget('addons-update-button')) return; try { CustomizableUI.createWidget({ id: 'addons-update-button', defaultArea: CustomizableUI.AREA_NAVBAR, label: 'Add-ons Update', tooltiptext: '', onCommand: onCommand, onCreated: function(button) { button.style.listStyleImage = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB9klEQVR42o2TP2gTURzHvwcRXqDDCzi8gww+cfACBRsoJAWXji0KzZFBxUELDoouOmnG6JQiWOogVAcpHUpvKDRLQbekoKRDJXHyLYHLIOQNhXtgBt+7u+SSpkq+w93xu9/vw++vhVj0MiUOyzicEo5LuFh/ACGV6PT6HflbKmOyzINnGdt5kPOKnBYxg5pCNu99apdEt9cLAYdPi4cr8+kVDGYJ10oB3mlQdzebqxZnlLZf5vsEwYzRkRTSyL1pZSznCuPtZ/zXlMcNV9e2FH2LBvCjDrAFoNsYueTeiashoPV4EkDWNrSzA/ltP2rwohumjZ9foI5qI7/8+yHgkT0CkGvLwK0q5KYLovzIWK6BXNf2754GVBPABz8GPEwAithQKQJ6JmJiBmqOQekGEyUTqAF8HALuJwDML4OY2gcK6us2EPQj+811Xf+J7kcrAXwOAZS37oyVcLsCFO5CHXvAQSWyLZaist6ugvRFAtg1gOw0QJrGFXTQmYyMcxRytwJyWp8YVAIoj/eAhoHh24nH2GmADHT95yad39MApm+gUbZ9OwVq1mNyWeKsppaEwB9ALu35drjKzwvs1YuFdHXa8V9bCNROgsrGce91CDCX6GbJkxJPr9sE9v+CfQXfE8H2fldtmYu0xn8a0IUZn0tgeMpGfwErbLqeHktDngAAAABJRU5ErkJggg==)'; } }); } catch(e) { return; }; function onCommand(event) { let frameScript = function() { addEventListener('pageshow', function onPageshow(event) { if (event.target.location != 'about:addons') return; content.gViewController.doCommand('cmd_findAllUpdates'); content.gViewController.doCommand('cmd_goToAvailableUpdates'); removeEventListener('pageshow', onPageshow); }); }; let frameScriptURI = 'data:,(' + frameScript.toString() + ')()'; let window = event.target.ownerGlobal; window.openTrustedLinkIn('about:addons', 'tab'); window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true); }; })();
-