Η Mozilla θέλει ο Firefox να είναι συμβατός με την έκδοση 3 της δήλωσης Chrome

Λογότυπο του Firefox

Mozilla πρόσφατα το ανακοίνωσε προτίθεται να κάνει το πρόγραμμα περιήγησής σας Το "Firefox" είναι συμβατό με την έκδοση 3 της δήλωσης Chrome και έχει δημοσιεύσει έναν χάρτη πορείας, ο οποίος καθορίζει τις δυνατότητες και τους πόρους που πρέπει να παρέχονται στα πρόσθετα.

Πρέπει να θυμόμαστε ότι η τρίτη έκδοση του μανιφέστου έχει επικριθεί για τη διακοπή πολλών από τα πρόσθετα ασφαλείας και τον αποκλεισμό ακατάλληλου περιεχομένου και έχουμε ήδη μιλήσει για αυτό εδώ στο blog.

Ο Mozilla το σχολιάζει σχεδιάζει να εφαρμόσει σχεδόν όλες τις δυνατότητες και τους περιορισμούς του νέου μανιφέστο στον Firefox, συμπεριλαμβανομένου του δηλωτικού API φιλτραρίσματος περιεχομένου (DekarativeNetRequest), αλλά σε αντίθεση με το Chrome, ο Firefox δεν θα σταματήσει να υποστηρίζει την παλιά λειτουργία αποκλεισμού του webRequest API, τουλάχιστον έως ότου το νέο API δεν θα καλύψει πλήρως τις ανάγκες των προγραμματιστών προσθηκών που χρησιμοποιούν το API webRequest.

Αυτή η προσέγγιση θα διασφαλίσει τη συμβατότητα με τις προσθήκες Chrome χωρίς διακοπή της συμβατότητας με προσθήκες που εξαρτώνται από το webRequest API.

Η κύρια δυσαρέσκεια με το νέο μανιφέστο σχετίζεται με τη μετάφραση μόνο για ανάγνωση του webRequest API, το οποίο σας επέτρεψε να συνδέσετε τους δικούς σας ελεγκτές που έχουν πλήρη πρόσβαση σε αιτήματα δικτύου και μπορούν να τροποποιήσουν την κίνηση εν κινήσει.

Αυτό το API χρησιμοποιείται από το uBlock Origin και πολλές άλλες προσθήκες για τον αποκλεισμό ακατάλληλου περιεχομένου και τη διασφάλιση της ασφάλειας. Αντί για το webRequest API, προτείνεται το δηλωτικό NetRequest API, περιορισμένο στις δυνατότητές του, το οποίο παρέχει πρόσβαση σε μια ενσωματωμένη μηχανή φιλτραρίσματος που επεξεργάζεται ανεξάρτητα κανόνες αποκλεισμού, δεν επιτρέπει τη χρήση προσαρμοσμένων αλγορίθμων φιλτραρίσματος και δεν επιτρέπει τη δημιουργία σύνθετων κανόνες που επικαλύπτονται ανάλογα με τις συνθήκες.

Στο Firefox, συμβατότητα με την τρίτη έκδοση της δήλωσης από το Chrome έχει προγραμματιστεί να δοκιμαστεί στα τέλη του 2021 Και το νέο μανιφέστο έχει προγραμματιστεί για τις αρχές του 2022.

Μεταξύ των χαρακτηριστικών της εφαρμογής από το νέο μανιφέστο του Firefox ξεχωρίζουν:

  • Παρέχετε το API δήλωσηςNetRequest, αλλά διατηρήστε το παλαιό API webRequest.
  • Αλλαγή επεξεργασίας αιτήματος πολλαπλής προέλευσης: Σύμφωνα με το νέο μανιφέστο, τα σενάρια επεξεργασίας περιεχομένου υπόκεινται στους ίδιους περιορισμούς άδειας με την κύρια σελίδα στην οποία ενσωματώνονται αυτά τα σενάρια (για παράδειγμα, εάν η σελίδα δεν έχει πρόσβαση στο API τοποθεσίας , ούτε οι προσθήκες στο σενάριο θα λάβουν αυτήν την πρόσβαση). Ορισμένα από τα αιτήματα αλλαγής που σχετίζονται με περιορισμούς διασταυρούμενης προέλευσης είναι πλέον διαθέσιμα για δοκιμή σε νυχτερινές κατασκευές του Firefox.
  • Οι σελίδες παρασκηνίου θα αντικατασταθούν από εργαζόμενους σέρβις, οι οποίοι εργάζονται με τη μορφή διαδικασιών παρασκηνίου. (Η αλλαγή δεν είναι ακόμη έτοιμη να ξεκινήσει τη δοκιμή.)
  • API βάσει υποσχέσεων: Ο Firefox υποστηρίζει ήδη αυτόν τον τύπο API στο πρόγραμμα περιήγησης «namespace». * »Και για την τρίτη έκδοση του δηλωτικού θα το μετακινήσει στο χώρο ονομάτων« chrome. * ».
  • Νέο κοκκώδες μοντέλο για το αίτημα αδειών: η προσθήκη δεν θα μπορεί να ενεργοποιηθεί ταυτόχρονα για όλες τις σελίδες, αλλά θα λειτουργεί μόνο στο πλαίσιο της ενεργής καρτέλας, δηλαδή, ο χρήστης θα πρέπει να επιβεβαιώσει την εργασία της προσθήκης για κάθε ιστότοπος. Το Mozilla εργάζεται για την ενίσχυση των ελέγχων πρόσβασης, αλλά έχει ως στόχο να δώσει στους χρήστες τη δυνατότητα να αποφασίσουν εάν θα επιτρέψουν στα plugins να λειτουργούν με διαφορετικές καρτέλες.
  • Απαγορεύστε την εκτέλεση κώδικα που λαμβάνονται από εξωτερικούς διακομιστές (μιλάμε για καταστάσεις όπου ένα πρόσθετο φορτώνει και εκτελεί εξωτερικό κώδικα). Ο Firefox χρησιμοποιεί ήδη αποκλεισμό εξωτερικού κώδικα και οι προγραμματιστές του Mozilla είναι έτοιμοι να προσθέσουν επιπλέον τεχνικές παρακολούθησης λήψης κώδικα που προσφέρονται στην τρίτη έκδοση του δηλωτικού.
  • Επιπλέον, θα εισαχθεί μια ξεχωριστή πολιτική ασφάλειας περιεχομένου (CSP) για σενάρια χειρισμού περιεχομένου και τα υπάρχοντα API UserScripts και contentScripts θα τροποποιηθούν για να υποστηρίξουν επεκτάσεις που βασίζονται σε εργαζόμενους στην υπηρεσία.

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.