Mozilla Company
D'Haaptidee fir op d'WebExtensions API ze plënneren war d'Technologie ze vereenegen fir Add-ons fir Firefox a Chrome z'entwéckelen, also a senger aktueller Form ass Firefox bal 100% kompatibel mat der aktueller zweeter Versioun vum Chrome Manifest. De Manifest definéiert d'Lëscht vu Fäegkeeten a Ressourcen fir Add-ons. Wéinst der Aféierung vun restriktiv Moossnamen an der drëtter Versioun vum Manifest, déi negativ vun Add-on Entwéckler ugesi ginn, wäert Mozilla sech vun der Praxis ewechhuelen fir de Manifest komplett ze verfollegen a wäert keng Ännerungen op Firefox transferéieren, déi d'Kompatibilitéit mat Add-on verletzen. ons.
Réckruff datt
Mozilla evaluéiert och d'Machbarkeet fir op Firefox Support ze plënneren fir e puer aner Ännerungen vun der drëtter Versioun vum Chrome Manifest, déi d'Kompatibilitéit mat Add-ons briechen:
- Den Iwwergank zum Ausféierung vun Service Aarbechter a Form vun Hannergrondprozesser, déi d'Entwéckler erfuerderen de Code vun e puer Ergänzunge z'änneren. Och wann déi nei Method méi effizient ass aus engem Leeschtungssiicht, betruecht Mozilla d'Ënnerstëtzung ze halen fir Hannergrond Säiten ze lafen.
- Den neie granuläre Erlaabnis Ufro Modell - den Add-on kann net fir all Säiten gläichzäiteg aktivéiert ginn (d'Erlaabnis "all_urls" gouf geläscht), awer funktionnéiert nëmmen am Kontext vun der aktiver Tab, d.h. de Benotzer muss bestätegen datt den Add-on fir all Site funktionnéiert. Mozilla exploréiert Weeër fir Zougangskontrollen ze stäerken ouni de Benotzer stänneg oflenken.
- Ännerung am Ëmgank mat Cross-origin Ufroen - am Aklang mat dem neie Manifest, Inhaltsveraarbechtungsskripte wäerten déiselwecht Erlaabnisbeschränkungen ënnerleien wéi fir d'Haaptsäit, an där dës Scripte agebonne sinn (zum Beispill, wann d'Säit keen Zougang zu der Location API, da kréien d'Skript-Add-ons och dësen Zougang net). D'Ännerung ass geplangt am Firefox ëmgesat ze ginn.
- Verbueden vun der Ausféierung vum Code deen vun externen Server erofgeluede gëtt (mir schwätzen iwwer Situatiounen wann den Add-on den externen Code lued an ausféiert). Firefox benotzt schonn extern Code Blocking, a Mozilla Entwéckler si gewëllt dëse Schutz ze verbesseren andeems Dir zousätzlech Code Download Tracking Techniken benotzt, déi an der drëtter Versioun vum Manifest ugebuede ginn.
Source: opennet.ru