Mozilla vol que Firefox sigui compatible amb la versió 3 de l'manifest de Chrome

Logotip del Firefox

Mozilla va donar a conèixer fa poc que té la intensió de fer que el seu navegador web «Firefox» sigui compatible amb la versió 3 de l'manifest de Chrome i ha publicat un full de ruta, que defineix les capacitats i els recursos que es proporcionaran als complements.

Hem de recordar que la tercera versió de l'manifest ha estat objecte de crítiques per interrompre molts dels complements de seguretat i bloqueig de contingut inadequat, he fins i tot ja hem parlat sobre això aquí al blog.

Mozilla comenta que té planejat a Firefox implementar gairebé totes les capacitats i limitacions de el nou manifest, Inclosa l'API de filtrat de contingut declaratiu (declarativeNetRequest), però a diferència de Chrome, Firefox no deixarà d'admetre l'antic mode de bloqueig de l'API webRequest, al menys fins a la nova API no satisfarà completament les necessitats dels desenvolupadors de complements que utilitzen l'API webRequest.

aquest enfocament garantirà la compatibilitat amb els complements de Chrome sense trencar la compatibilitat amb els complements que depenen de l'API webRequest.

La principal insatisfacció amb el nou manifest està associada amb la traducció a la manera de només lectura de l'API webRequest, que li va permetre connectar els seus propis controladors que tenen accés complet a les sol·licituds de xarxa i poden modificar el trànsit sobre la marxa.

Aquesta API és utilitzada per uBlock Origin i molts altres complements per bloquejar contingut inadequat i garantir la seguretat. En lloc de l'API webRequest, es proposa l'API declarativa NetRequest, limitada en les seves capacitats, que proporciona accés a un motor de filtrat integrat que processa de forma independent les regles de bloqueig, no permet l'ús d'algoritmes de filtrat personalitzats i no permet establir regles complexes que es superposen depenent de les condicions.

A Firefox, la compatibilitat amb la tercera versió de l'manifest de Crom està programada per ser provada a finals de 2021 i el nou manifest està programat per a principis de 2022.

Entre les característiques de la implementació de el nou manifest a Firefox es destaquen:

  • Proporcionar l'API declarativeNetRequest, però conservi l'API webRequest heretada.
  • Canviar el processament de sol·licituds d'origen creuat: d'acord amb el nou manifest, els scripts de processament de contingut estaran subjectes a les mateixes restriccions de permisos que per a la pàgina principal en la qual estan incrustats aquests scripts (per exemple, si la pàgina no té accés a l'API d'ubicació, els complements de l'script tampoc obtindran aquest accés). Algunes de les sol·licituds de canvi relacionades amb les restriccions d'origen creuat ja estan disponibles per a provar en les compilacions nocturnes de Firefox.
  • Les pàgines de fons es reemplaçaran amb treballadors de l'servei, que treballen en forma de processos de fons. (El canvi encara no està llest per començar a provar-se.)
  • API basada en Promise: Firefox ja és compatible amb aquest tipus d'API en l'espai de noms «browser. * »I per la tercera versió de l'manifest el mourà a l'espai de noms« chrome. * ».
  • Nou model granular per sol·licitar permisos: el complement no pot activar-se per a totes les pàgines alhora, però només funcionarà en el context de la pestanya activa, és a dir, l'usuari haurà de confirmar el treball de l'complement per a cada lloc. Mozilla està treballant per enfortir els controls d'accés, però té la intenció de brindar als usuaris la capacitat de decidir si permetre que els complements funcionin amb diferents pestanyes.
  • Prohibir l'execució de codi descarregat de servidors externs (estem parlant de situacions en què un complement càrrega i executa codi extern). Firefox ja utilitza el bloqueig de codi extern i els desenvolupadors de Mozilla estan a punt per afegir tècniques de seguiment de descàrrega de codi addicionals que s'ofereixen a la tercera versió de l'manifest.
  • I a més s'introduirà una política de seguretat de contingut (CSP) separat per a les seqüències d'ordres de maneig de contingut i les API de UserScripts i contentScripts existents es modificaran per admetre les extensions basades en treballadors de l'servei.

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.