Απουσία υποστήριξης για τα userChrome και userContent

Πληροφορίες αναθεώρησης
  • ID αναθεώρησης: 264724
  • Δημιουργία:
  • Δημιουργός: Jim Spentzos
  • Σχόλιο: Ενημέρωση
  • Ελέγχθηκε: Ναι
  • Ελέγχθηκε:
  • Ελέγχθηκε από: d.spentzos
  • Έχει εγκριθεί; Ναι
  • Είναι η τρέχουσα αναθεώρηση; Όχι
  • Έτοιμο για μετάφραση: Όχι
Πηγή αναθεώρησης
Περιεχόμενο αναθεώρησης

Το userChrome.css είναι ένα διαδοχικό φύλλο ύφους (Cascading Style Sheet - CSS) που επιτρέπει στους προγραμματιστές να πραγματοποιούν αλλαγές στο γραφικό περιβάλλον του Thunderbird. Οι κανόνες CSS στο userChrome.css εφαρμόζονται στο περιβάλλον χρήστη και μπορούν να παρακάμψουν σχεδόν οποιονδήποτε, ενσωματωμένο κανόνα μορφοποίησης. Το userChrome.js επιτρέπει σε οποιονδήποτε να εισαγάγει κώδικα Javascript που αλλάζει το Thunderbird. Τα userContent.css και userContent.js αποτελούν παρόμοιες λειτουργίες για ιστοτόπους.

Τα userChrome.css, userChrome.js, userContent.css και userUContent.js είναι πανίσχυρα εργαλεία που απευθύνονται για δοκιμαστικούς σκοπούς σε έμπειρους χρήστες, οι οποίοι είναι εξοικειωμένοι με τις JS, CSS και HTML. Το έργο του Thunderbird δεν προσφέρει υποστήριξη για τροποποιήσεις σε αυτά τα αρχεία. Αυτό συμβαίνει επειδή οι προγραμματιστές του Thunderbird κάνουν συνεχώς βελτιώσεις στα στοιχεία HTML, τα οποία τροποποιούν τα στοιχεία επιλογής CSS, καθώς και τον βασικό κώδικα Javascript. Κατά συνέπεια, οι προσαρμογές των userChrome.js, userChrome.css, userContent.js και userContent.css μπορούν να προκαλέσουν ανά πάσα στιγμή προβλήματα στο Thunderbird και η επίλυσή τους είναι πολύ δύσκολη.