Nais ni Mozilla na maging tugma ang Firefox sa bersyon 3 ng manifest ng Chrome

Logo ng Firefox

Mozilla kamakailan inihayag na balak gumawa ang iyong web browser Ang "Firefox" ay katugma sa bersyon 3 ng manifest ng Chrome at nag-publish ng isang roadmap, na tumutukoy sa mga kakayahan at mapagkukunan na ibibigay sa mga plugin.

Dapat nating tandaan na ang pangatlong bersyon ng manifest ay pinuna para sa pag-abala sa maraming mga plugin ng seguridad at pag-block sa hindi naaangkop na nilalaman, at napag-usapan na rin namin ito dito sa blog.

Kinomento iyon ni Mozilla mga plano sa Firefox upang ipatupad ang halos lahat ng mga kakayahan at limitasyon ng bagong manifest, kabilang ang nagdedeklarang nilalaman ng pag-filter ng nilalaman (declarativeNetRequest), ngunit hindi katulad ng Chrome, hindi titigil ang Firefox sa pagsuporta sa dating mode ng pag-block ng webRequest API, kahit na hanggang sa hindi ganap na matugunan ng bagong API ang mga pangangailangan ng mga developer ng plugin na gumagamit ng webRequest API.

Ang pamamaraang ito titiyakin ang pagiging tugma sa mga plugin ng Chrome nang hindi sinisira ang pagiging tugma sa mga plugin na nakasalalay sa webRequest API.

Ang pangunahing hindi kasiyahan sa bagong manifest ay nauugnay sa read-only translation ng webRequest API, na pinapayagan kang ikonekta ang iyong sariling mga tagakontrol na may ganap na pag-access sa mga kahilingan sa network at maaaring baguhin ang trapiko nang mabilis.

Ang API na ito ay ginagamit ng uBlock Origin at maraming iba pang mga plugin upang harangan ang hindi naaangkop na nilalaman at matiyak ang seguridad. Sa halip na ang webRequest API, iminungkahi ang nagpapahayag na NetRequest API, limitado sa mga kakayahan nito, na nagbibigay ng pag-access sa isang built-in na filtering engine na independiyenteng nagpoproseso ng mga panuntunan sa pag-block, hindi pinapayagan ang paggamit ng mga pasadyang algorithm sa pag-filter, at hindi pinapayagan ang magtaguyod ng kumplikadong mga panuntunan na nagsasapawan depende sa mga kundisyon.

Sa Firefox, pagiging tugma sa pangatlong bersyon ng manifest mula sa Chrome ay nakatakdang masubukan sa huling bahagi ng 2021 At ang bagong manipesto ay naka-iskedyul para sa unang bahagi ng 2022.

Kabilang sa mga tampok ng pagpapatupad mula sa bagong manipesto sa Firefox manindigan:

  • Ibigay ang declarativeNetRequest API, ngunit panatilihin ang legacy webRequest API.
  • Baguhin ang pagproseso ng kahilingan na cross-origin: Ayon sa bagong manifest, ang mga script ng pagpoproseso ng nilalaman ay sasailalim sa parehong mga paghihigpit sa pahintulot tulad ng para sa pangunahing pahina kung saan naka-embed ang mga script na ito (halimbawa, kung ang pahina ay walang access sa API ng lokasyon, Hindi rin makukuha ng mga plugin ng script ang pag-access na ito). Ang ilan sa mga kahilingan sa pagbabago na nauugnay sa mga paghihigpit sa cross-pinagmulan ay magagamit na ngayon para sa pagsubok sa Firefox gabi-gabi na pagbubuo.
  • Ang mga pahina sa background ay papalitan ng mga manggagawa sa serbisyo, na nagtatrabaho sa anyo ng mga proseso sa background. (Ang pagbabago ay hindi pa handa na simulan ang pagsubok.)
  • Batay sa pangako na API: Sinusuportahan na ng Firefox ang ganitong uri ng API sa namespace «browser. * »At para sa pangatlong bersyon ng pagpapakita ililipat ito sa namespace« chrome. * ».
  • Bagong modelo ng granular para sa paghiling ng mga pahintulot: ang plugin ay hindi magagawang i-aktibo para sa lahat ng mga pahina nang sabay-sabay, ngunit gagana lamang ito sa konteksto ng aktibong tab, iyon ay, kumpirmahin ng gumagamit ang gawain ng plugin para sa bawat site. Gumagawa ang Mozilla upang palakasin ang mga kontrol sa pag-access, ngunit nilayon nitong bigyan ang mga gumagamit ng kakayahang magpasya kung papayagan ang mga plugin na gumana sa iba't ibang mga tab.
  • Ipagbawal ang pagpapatupad ng code na na-download mula sa mga panlabas na server (pinag-uusapan natin ang mga sitwasyon kung saan naglo-load ang isang plugin at nagpapatupad ng panlabas na code). Gumagamit na ang Firefox ng panlabas na pagharang sa code at handa ang mga developer ng Mozilla na magdagdag ng mga karagdagang diskarte sa pagsubaybay sa pag-download ng code na inaalok sa ikatlong bersyon ng manifest.
  • Bilang karagdagan, isang magkakahiwalay na patakaran sa seguridad ng nilalaman (CSP) ay ipapakilala para sa mga script ng paghawak ng nilalaman, at ang mga umiiral nang UserScripts at contentScripts API ay mababago upang suportahan ang mga extension na batay sa manggagawa sa serbisyo.

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.