Mozilla dia namoaka drafitra hampiharana ny dikan-teny fahatelo amin'ny fampisehoana Chrome ao amin'ny Firefox, izay mamaritra ny fahaiza-manao sy ny loharano omena amin'ny add-ons. Ny dikan-teny fahatelo amin'ny manifesto dia niharan'ny herisetra noho ny fanitsakitsahana ny maro amin'ireo fanampim-panakanana votoaty sy fiarovana.
Firefox dia mikasa ny hampihatra saika ny endri-javatra rehetra sy ny fetran'ny manifesto vaovao, anisan'izany ny API fanambarana ho an'ny sivana votoaty (declarativeNetRequest), saingy tsy toy ny Chrome, Firefox dia tsy hitsahatra hanohana ny fomba fanakanana taloha an'ny webRequest API, farafaharatsiny mandra-pahatongan'ny The API vaovao dia tsy mahafeno tanteraka ny filan'ny mpamorona add-on mampiasa ny webRequest API. Ity fomba fiasa ity dia hiantoka ny fampifanarahana amin'ny add-ons Chrome nefa tsy manapaka ny fifanarahana amin'ny add-ons mifototra amin'ny webRequest API.
Mamelà anay hampahatsiahy anao fa ny tsy fahafaham-po lehibe amin'ny manifesto vaovao dia mifandraika amin'ny fifindrana mankany amin'ny fomba vakiana fotsiny amin'ny webRequest API, izay nahafahan'ny mampifandray ireo mpitantana anao izay manana fidirana feno amin'ny fangatahana tambajotra ary afaka manova ny fifamoivoizana amin'ny manidina. Ity API ity dia ampiasaina ao amin'ny uBlock Origin sy fanampiny maro hafa hanakanana votoaty tsy mendrika sy hanomezana fiarovana. Ho solon'ny webRequest API, dia atolotra ny DeclarativeNetRequest API, voafetra amin'ny fahaizany, izay manome fahafahana miditra amin'ny motera fanivanana naorina izay mamadika tsy miankina ny fitsipika fanakanana, tsy mamela ny fampiasana ny algorithm fanivanana azy manokana, ary tsy mamela ny fametrahana. fitsipika sarotra mifanipaka arakaraka ny fepetra.
Ao amin'ny Firefox, ny fanohanana ny dikan-teny fahatelo amin'ny fanehoana Chrome dia nokasaina hotsapaina amin'ny faramparan'ny taona 2021, ary ny fampiharana ny fanehoana vaovao dia nokasaina ho an'ny fiandohan'ny taona 2022. Ny endri-javatra amin'ny fampiharana ny fanehoana vaovao ao amin'ny Firefox dia ahitana:
- Manome ny declarativeNetRequest API, fa mitazona ny fahafahana mampiasa ny webRequest API taloha.
- Fiovana eo amin'ny fitantanana ny fangatahana Cross-origin - mifanaraka amin'ny fisehoana vaovao, ny sora-baventy fanodinana votoaty dia hiharan'ny fameperana mitovy amin'ny an'ny pejy fototra idiran'ireo script ireo (ohatra, raha tsy manana fidirana amin'ny pejy ny pejy. Location API, dia tsy hahazo an'io fidirana io koa ny add-ons script). Ny sasany amin'ireo fangatahana fanovana mifandraika amin'ny teritery mifamatotra dia efa azo andrana amin'ny fananganana Firefox isan'alina (novolavolaina ho ampahany amin'ny tetikasa Fission, izay azo ampidirina ao amin'ny:preferences#experimental) ary nokasaina ho fampiharana miparitaka amin'ny fahatelo. ny telovolana 2021.
- Hosoloina amin'ny mpiasan'ny serivisy mandeha amin'ny endrika fizotry ny ambadika ny pejy ambadika. Tsy mbola vonona hanomboka fitsapana ny fanovana.
- API mifototra amin'ny fampanantenana. Efa manohana an'io karazana API io ny Firefox ao amin'ny "browser.*" namespace ary hamindra izany any amin'ny namespace "chrome.*" ho an'ny dikan-teny fahatelo amin'ny manifest.
- Ny maodely fangatahana fahazoan-dàlana vaovao - ny add-on dia tsy ho azo alefa amin'ny pejy rehetra indray mandeha (efa nesorina ny fahazoan-dàlana "all_urls"), fa tsy miasa afa-tsy ao anatin'ny tontolon'ny tabilao mavitrika, i.e. ny mpampiasa dia mila manamafy fa ny add-on dia miasa ho an'ny tranokala tsirairay. Mozilla dia miasa hanamafisana ny fanaraha-maso ny fidirana, saingy mikasa ny hanome ny mpampiasa fahafahana hanapa-kevitra ho an'ny tenany raha hamela ny add-ons hiasa amin'ny tabilao samihafa.
- Manakana ny fanatanterahana ny kaody alaina avy amin'ny loharano ivelany lohamilina (Ity dia manondro ireo toe-javatra izay ametrahan'ny add-on sy ampandehanana ny kaody ivelany.) Efa mampihatra ny fanakanana kaody ivelany ny Firefox, ary vonona ny hampiditra teknika fanaraha-maso ny fampidinana kaody fanampiny natolotra tao amin'ny dikan-teny fahatelo amin'ny manifest ireo mpamorona Mozilla. Hisy Politika Fiarovana ny Votoaty (CSP) misaraka hampidirina ho an'ny script fanodinana votoaty, ary havaozina ny API userScripts sy contentScripts efa misy mba hanohanana ireo fanitarana mifototra amin'ny mpiasan'ny serivisy.
Source: opennet.ru
