Also mein Leben würde das sicher nicht vereinfachen - dazu ist es zu kompliziert... :lol:
Es ist wirklich nicht schwierig, verbessert die Code-Qualität, weil du deine Änderungen anders siehst, und du kannst jederzeit zu alten "Zwischen-Versionen" zurück, was die Fehlerdiagnose enorm vereinfacht. Ab dem Punkt, an dem du die Verwendung verinnerlicht hast, vereinfacht es dein Leben. Glaub mir, ich spreche aus Jahre langer Erfahrung. Ich kenne auch keinen einzigen Entwickler, der Versionskontrollsysteme richtig nutzt und das anders sieht. Und ich kenne viele Entwickler.
Ich denke, ich werde dann mal die Tage eine entsprechende Versionabfrage machen. Dafür sollte es doch eine Funktion geben, oder?
Die verwendete Firefox-Version bekommst du so:
https://developer.mozilla.org/en-US/docs/Moz…/getBrowserInfo
Du magst diese kleine Funktion von mir vielleicht praktisch finden:
https://github.com/cadeyrn/newtab…s/core/utils.js
Verwende ich beispielsweise hier:
https://github.com/cadeyrn/newtab…ckground.js#L29
Dort geht es nicht um die Firefox-Version, sondern um die Versionsnummer der Erweiterung, aber das Beispiel zeigt, wie ich die Funktion nutze, um die Versionsnummer zu vergleichen.