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

  • Zitat von 2002Andreas

    Das Script:

    BackToTheFavicon.uc.js

    funktioniert hier nicht mehr in der aktuellen Nightly Version


    Neue Version, sollte in Fx 45esr und ab Fx 48 funktionieren, bitte testen:

  • Hallo aborix.
    Habe diese Version an Mithrandir zum hochladen weiter gegeben.
    Sobald er Zeit hat, wird er die Version bei Github dann aktualisieren.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Ok.

    Und jetzt contexpector.uc.js:

    Die Zeilen 85-100:

    Zitat


    var newPopup = document.createElement("menupopup");
    .
    .
    .
    "return !(it instanceof HTMLElement) && it.id != 'stylish-panel'");


    werden ersetzt durch:

    Einmal editiert, zuletzt von aborix (18. August 2016 um 14:47)

  • Eben in aktuellen Nightly getestet, ohne e10s wird alles richtig angezeigt.
    Mit aktivem e10s wird als Adresse chrome://browser/content/browser.xul angezeigt,
    wenn ich zbs. hier im Forum eine Schaltfläche inspizieren möchte.
    Denke aber das liegt am DomInspector.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Keine Änderung.
    Mit e10s aktiv wird als Adresse chrome://browser/content/browser.xul angezeigt,

    Mit
    [Blockierte Grafik: http://i.imgur.com/RGH3xS0.png]

    Ohne
    [Blockierte Grafik: http://i.imgur.com/95rIbnU.png]

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Der Dom Inspector zeigt bei e10s keine Webseiten an. Bei about:-Seiten, vielleicht nicht bei allen, funktioniert es aber; vielleicht auch bei lokalen Seiten.
    Das Kontextmenü ist jedenfalls wieder sichtbar und der Eintrag lautet jetzt "DOMInspect Element" bzw. "DOMInspect Chrome Element", je nachdem, was dann angezeigt wird.

  • Ja bei about Seiten und bei der Firefox Einstellungen Seite geht es.
    Ansonsten leider nicht, aber das liegt definitiv am Dom Inspector.

    Kontextmenü Eintrag wird immer angezeigt.
    Also diesbezüglich keine Probleme.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Bei mir trat noch folgendes auf, hat aber wohl direkt nichts mit dem Script zu tun.

    Wenn ich das Script contexpector.uc.js nutze erscheinen hier 3 Einträge statt 2.

    [attachment=0]Screenshot (47).png[/attachment]

    aber dieser Eintrag von der Erweiterung Inspect Context :: Add-ons für Firefox

    fehlt dann.

    [attachment=1]Screenshot (48).png[/attachment]

    Wobei ich dadurch festgestellt habe, das die bei e10s auch nicht mehr richtig funktioniert.

    Wenn ich sie deaktiviere, wird das Kontextmenü auch richtig angezeigt von contexpector.uc.js.

  • Teste:

    Ersetze im Code von #490 die 4. und 5. Zeile:

    Zitat


    this.lastChild.label = "DOMInspect " + ((!content) ? "Chrome " : "") +
    "Element";


    durch

    Code
    this.querySelector('menuitem[id^="context-inspector-"]').label =
            "DOMInspect " + ((!content) ? "Chrome " : "") + "Element";
  • bei mir sieht das Kontextmenü in Nightly, e10s aktiviert, mit letzter Änderung so aus:
    [Blockierte Grafik: http://i.imgur.com/PaawdNs.png]

    Rest ist alles wie vorher.
    [Blockierte Grafik: http://i.imgur.com/PmSJcNR.png]
    Aber das liegt am Dom Inspector nicht am Script.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Ich habe noch etwas geändert.
    Das gesamte geänderte Skript, ohne den Kommentar an Anfang:


    Köntextmenü-Einträge von Erweiterungen oder anderen Skripten müssten nun unbeeinflusst bleiben.