Local Install: Deaktiv. d. Updateüberprüfg. f. Erweiterungen

  • Hi Leutz,

    ich wurde erst durch einen Beitrag loshombres

    Zitat von <woltlab-metacode-marker data-name=

    loshombres Beitrag" data-link="">

    Übrigens : Benutzt du Local Install, oder ne andere Erweiterung, die Updates unterdrücken, oder ausschalten kann?

    auf die Möglichkeit aufmerksam, in MR Tech's Local Install [de] 5.0.3 (Link) für einzelne Erweiterungen festzulegen, ob eine Updateüberprüfung erwünscht ist:

    [Blockierte Grafik: http://img142.imageshack.us/img142/787/fxlocalinstalldeactextupdat8ot.th.png]
    (zum Vergrößern aufs Bild klicken)

    In diesem Zusammenhang sind mir einige, wie ich finde zum Teil negative Dinge, aufgefallen. Nachdem man also eine Erweiterung von der Updateüberprüfung ausgeschlossen hat, gibt es keinerlei optisch auffälligen Hinweis dazu im Erweiterungsfenster. Man kann zwar in diesem Fenster unter EXTRAS -> ANZEIGEN:

    [Blockierte Grafik: http://img118.imageshack.us/img118/1381/fxlocalinstallextensionsdispla.th.png]
    (zum Vergrößern aufs Bild klicken)

    auswählen, welche Erweiterungen stautusabhängig angezeigt werden sollen, aber wenn (standardmäßig) alle angezeigt werden, erscheint dort leider kein optischer Hinweis, lediglich wenn man durch Rechtsklick auf eine Erweiterung das entsprechende Kontextmenü aufruft,

    [Blockierte Grafik: http://img239.imageshack.us/img239/4193/fxlocalinstallactextupdate2yd.th.png]
    (zum Vergrößern aufs Bild klicken)

    wird man durch den veränderten Text "Updateüberprüfung aktivieren" des entsprechenden Menüpunktes darauf aufmerksam.

    Warum halte ich eine solche Anzeige aber sinnvoll, wenn nicht gar dringend geboten? Dazu ein wenig Hintergrundwissen darüber, wie MR Tech's Local Install diese Funktionalität bewirkt. Im Firefox existiert die (verborgene) Einstellung extensions.{GUID}.update.enabled gemäß

    Zitat von <woltlab-metacode-marker data-name=

    About:config (Einstellungen) (Link) " data-link="">

    extensions.{GUID}.update.enabled
    Boolean
    False deaktiviert das automatische Update für eine einzelne Erweiterung mit der GUID {GUID}, die nach den Hinweisen im Firefox-Forum (http://www.firefox-browser.de/forum/viewtopi…p=159821#159821) zu bestimmen ist.

    Beispiel für Forecastfox (http://www.erweiterungen.de/detail/16): extensions.{0538E3E3-7E9B-4d49-8831-A227C80A7AD3}.update.enabled
    True: Das Update ist für diese einzelne Erweiterung aktiviert.

    Diese Einstellung benutzt auch MR Tech's Local Install, indem in der Datei "prefs.js" (Link) eine Einstellung mit entsprechender GUID angelegt und auf FALSE gesetzt wird. Soweit, so gut. Was aber MR Tech's Local Install nicht macht, ist folgendes:

      wird die entsprechende Erweiterung deinstalliert, so wird die korrespondierende Einstellung in "prefs.js" nicht gelöscht und auch nicht auf TRUE "zurückgesetzt". Das hat zur Folge, dass - selbst wenn man zwischenzeitlich MR Tech's Local Install deinstalliert haben sollte - diese Einstellung weiterhin mit dem zugewiesenen Wert FALSE bestehen bleibt. In Folge dessen wird die entsprechende Erweiterung, wenn sie zu einem späteren Zeitpunkt wieder installiert werden sollte, von der Updateüberprüfung ausgenommen, ohne dass man darauf einen Hinweis hätte!


    Man könnte jetzt anführen, dass bei einer manuellen Änderung der Einstellung extensions.{GUID}.update.enabled beispielsweise per "user.js" (Link) der gleiche effekt eintritt. Richtig, nur weiss man in der Regel um Änderungen, die man selbst vorgenommen hat.
    Noch ein wichtiger Aspekt kommt hinzu. Falls man für eine Erweiterung per Eintrag in die "user.js" von der Updateüberprüfung manuell ausgenommen hat durch beispielsweise solchem Code

    Code
    // Die Erweiterung
    // NS1:version="1.3.2005042001"
    // NS1:name="Popup ALT Attribute (bumped)"
    // nicht automatisch updaten
    
    
    user_pref("extensions.{61FD08D8-A2CB-46c0-B36D-3F531AC53C12}.update.enabled", false); // default: nicht vorhanden

    , so werden zwar richtigerweise alle von der Updateüberprüfung ausgenommen Erweiterungen angezeigt, wenn man die entsprechende Option "Updateüberprüfung deaktiviert" (siehe Grafik 2) wählt, aber wenn man alle Erweiterungen anzeigen läßt (Standardeinstellung), dann ist für diese manuell ausgenommene Erweiterung des Text des Kontextmenüs zumindest direkt nach dem Start des Firefox nicht geändert (wie in Grafik 3)! Erst wenn man sich explizit die ausgenommenen Erweiterungen anzeigen läßt (dann liest anscheinend MR Tech's Local Install erst die "prefs.js" aus), ist auch anschließen in der normalen Anzeige aller Erweiterungen der Kontextmenüpunkttext geändert.

    Ich wollte nur mal darauf hinweisen. Ich habe mich nicht im Tech Forum (Link) nach weitern Informationen dazu bemüht und weiß auch nicht, ob in schon vorhandenen neueren Versionenen (ich benutze momentan die MR Tech's Local Install [de] 5.0.3 (Link)) diesbezüglich etwas geändert wurde. Zumindest finde ich auf MR Tech's Local Install - Changelog (Link) keine Hinweise dazu.

    Falls also jemand die beschriebenen Beobachtungen ebenfalls als problematisch oder zumindest verbesserungswürdig einschätzt, der möge dies gerne dort im Forum oder direkt beim Entwickler ansprechen, mir ist das zumal in englisch zuviel Aufwand.

    Have fun,
    NightHawk


  • [Zitat gekürzt_gammaburst]

    Es gibt ein Style namens Extension Manager - Disabled Updates Marked (Link) für die Erweiterung Stylish (Link), das im Fenster des Erweiterungsmanagers des Firefox die vom Update ausgenommenen Erweiterungen mit einem zusätzlichen Icon markiert. :D

    Gruß,
    gammaburst

  • Imperator sei Dank, funktioniert das nicht nur für Stylish :wink:

    gammaburst mein Jung,

    schön, daß du so was schönes trotz der mtw. unerträglichen Hitze gefunden hast :klasse: . Sieht nämlich ganz gut aus. Wird unserem Kameraden NightHawk bestimmt auch gefallen :wink: . Bei mir siehts jetzt so aus :

    [Blockierte Grafik: http://img82.imageshack.us/img82/3987/zwischenablage02vr0.jpg]


    [edit]: Kann mich mal wieder nicht entscheiden :

    [Blockierte Grafik: http://img82.imageshack.us/img82/7853/zwischenablage02fa8.jpg]

  • gammaburst,

    auch von mir ein fettes Dankeschön für deine Sucharbeit. So weiß ich doch nun endlich, ohne erst weiter Rumklicken zu müssen, ob ich auch bestimmte Erweiterungen vor unbedachten Aktionen geschützt habe.

    loshombre, Oberschrauber der dunklen Macht,

    hast Recht, gefällt mir prima und selbst ohne Unterstützung des Imperators brauchte auch ich kein stylish dazu :wink:

    Have fun,
    NightHawk

  • hey loshombre,

    hast du mal schnell 'ne Adresse/Tool, wo ich pics in url("data:image/x-png;base64,... umwandeln kann? Bin bei der Hitze zu faul zum suchen. Brauche andere Grafiken.

    Have fun,
    NightHawk

  • Jo, Doc hats freundlicher Weise schon verlinkt. Geht schnell und unproblematisch. Obwohl ich sagen muss, sobald ich eine passende Grafik so finde, oder schon auf der Platte hab, mach ich das dann lieber auf die herkömmliche Art : url("throbber1.gif") und schieb das Moped in den Chromeordner. Meine Chrome.css ist schon so voll, da versuch ich so gut wie möglich den Überblick zu behalten, was mit solchen "wilden" Codes etwas schwierig wird.

  • Einfach in die userChrome.css eintragen. Die Namespace-Zeile dabei weglassen. Achte dabei darauf, die data-Geschichte in eine Zeile (also von list-style-image: bis zum !important; dahinter) zu packen.

    @ all: Komischerweise geht's bei mir nur mit einer kleinen Veränderung:

    Code
    #extensionsView extension[updateable="false"] .extension-badge {


    Hat jemand das gleiche Problem?

    Nachtrag: Ich hab den ursprünglichen Code auch schon einmal in einem neuen Profil getestet - das gleiche Spiel.

  • Zitat

    Achte dabei darauf, die data-Geschichte in eine Zeile (also von list-style-image: bis zum !important; dahinter) zu packen.


    Nicht unbedingt. Geht auch normal unter einander.

    Zitat

    ...kleinen Veränderung


    Meist du das hier "/" zwischen update und enabled ? Hier kein Problem damit. Bei dir steht das aber so komisch zusammen geschrieben : updateable

  • Zitat

    Nicht unbedingt. Geht auch normal unter einander.

    Okay, da hab ich mich wohl geirrt. :oops:


    Zitat

    Bei dir steht das aber so komisch zusammen geschrieben : updateable


    Richtig, denn:

    Code
    #extensionsView extension[update\.enabled="false"] .extension-badge {


    funktioniert bei mir nicht, aber dafür eben der weiter oben genannte Code: "updateable" heisst's im Dom-I.

    Ich bin schon völlig irritiert, warum der userstyles.org-Style mit meiner 0815-Installation (aber ohne MR Tech's Local Install) nicht laufen wollte.

  • Hi Mithrandir,

    ich habe genau diesen (Gragikcode gekürzt)

    bei mir in der "userChrome.css" und alles klappt prima.

    [Blockierte Grafik: http://img78.imageshack.us/img78/9851/fxerweiterungennoupdatesymbolce8.png]

    Have fun,
    NightHawk

  • Zitat

    ps. super forum hier


    Ja natürlich, was denkst du denn :wink:

    @Kamerad Mithrandir,

    vllt. hat das tatsächlich was mit Local Install zu tun.


    [edit]: Sehr interessant! Es liegt tatsächlich am Local Install. Hab das gerade im sauberen Profil und ohne Local Install gegen gecheckt. Und tatsächlich kann ich Mithrandirs Beobachtungen bestätigen :-??

  • Nighthawk: So hatte ich den Code auch zuerst ausprobiert. Wollte aber nicht klappen. Kaum ändere ich es entsprechend und starte den Firefox neu, sieht's bei mir ähnlich aus (abgesehen von den Veränderungen durch LocalInstall).

    Tja, kann man wohl nichts machen. Ich wüsste aber schon gerne die Ursache - aber per Ferndiagnose wird's bestimmt schwierig.


    [Edit]  loshombre: Aaah. Danke! Dann hat sich das Thema für mich erst einmal erledigt. [/Edit]

  • Zitat von NightHawk56

    Hi Mithrandir,

    ich habe genau diesen (Gragikcode gekürzt)

    bei mir in der "userChrome.css" und alles klappt prima.

    [Blockierte Grafik: http://img78.imageshack.us/img78/9851/fxerweiterungennoupdatesymbolce8.png]

    Have fun,
    NightHawk

    wie ist der code für das warning icon von dir weil ich suche noch nen passendes und deins gefällt mir irgendwie sehr

    Jeder Tag, an dem
    du nicht lächelst, ist
    ein verlorener Tag.

    Charlie Chaplin

  • Hi Leutz,

    weitere Beobachtungen:

    ersetze ich in einem Profil mit installiertem MR Tech's Local Install update\.enabled durch updateable, dann werden 2 zusätzliche Erweiterungen mit dem Symbol markiert, die aber nicht von der Updateüberprüfung ausgeschlossen sind. Auffälligerweise sind das bei mir Talkback und DOM Inspector :?

    Have fun,
    NightHawk