Kompanio Mozilla
La ĉefa ideo translokiĝi al la WebExtensions API estis unuigi la teknologion por disvolvi aldonaĵojn por Firefox kaj Chrome, do en sia nuna formo, Firefox estas preskaŭ 100% kongrua kun la nuna dua versio de la Chrome manifesto. La manifesto difinas la liston de kapabloj kaj rimedoj provizitaj al aldonaĵoj. Pro la enkonduko de limigaj mezuroj en la tria versio de la manifesto, kiuj estas negative perceptitaj de aldonaj programistoj, Mozilla malproksimiĝos de la praktiko plene sekvi la manifeston kaj ne transdonos ŝanĝojn al Fajrovulpo kiuj malobservas kongruon kun aldonaĵoj. ons.
Memoru tion
Mozilla ankaŭ taksas la fareblecon translokiĝi al Firefox-subteno por iuj aliaj ŝanĝoj de la tria versio de la Chrome manifesto kiuj rompas kongruon kun aldonaĵoj:
- La transiro al ekzekuti Servolaboristoj en la formo de fonaj procezoj, kiuj postulos programistojn ŝanĝi la kodon de iuj aldonoj. Kvankam la nova metodo estas pli efika el agado, Mozilla pripensas konservi subtenon por ruli fonajn paĝojn.
- La nova grajneca permespetomodelo - la aldonaĵo ne povos esti aktivigita por ĉiuj paĝoj samtempe (la permeso "all_urls" estis forigita), sed funkcios nur en la kunteksto de la aktiva langeto, t.e. la uzanto devos konfirmi ke la aldonaĵo funkcias por ĉiu retejo. Mozilla esploras manierojn plifortigi alirkontrolojn sen konstante malatentigi la uzanton.
- Ŝanĝo en la traktado de transdevenaj petoj - laŭ la nova manifesto, enhavaj prilaboraj skriptoj estos submetitaj al la samaj permesaj limigoj kiel por la ĉefpaĝo en kiu ĉi tiuj skriptoj estas enkonstruitaj (ekzemple, se la paĝo ne havas aliron al la loka API, tiam la skripto-aldonaĵoj ankaŭ ne ricevos ĉi tiun aliron). La ŝanĝo estas planita esti efektivigita en Fajrovulpo.
- Malpermesante la ekzekuton de kodo elŝutita de eksteraj serviloj (ni parolas pri situacioj, kiam la aldonaĵo ŝarĝas kaj ekzekutas eksteran kodon). Fajrovulpo jam uzas eksteran kodblokadon, kaj Mozilo-programistoj volas plibonigi ĉi tiun protekton uzante aldonajn kodajn elŝutajn spurteknikojn ofertitajn en la tria versio de la manifesto.
fonto: opennet.ru