Kompanya sa Mozilla
Ang panguna nga ideya sa pagbalhin sa WebExtensions API mao ang paghiusa sa teknolohiya alang sa pagpalambo sa mga add-on alang sa Firefox ug Chrome, mao nga sa karon nga porma, ang Firefox hapit 100% nga katugma sa karon nga ikaduha nga bersyon sa pagpakita sa Chrome. Ang manifest naghubit sa lista sa mga kapabilidad ug mga kapanguhaan nga gihatag sa mga add-on. Tungod sa pagpaila sa mga higpit nga mga lakang sa ikatulo nga bersyon sa manifesto, nga negatibo nga nakita sa mga add-on nga mga developer, ang Mozilla mobalhin gikan sa praktis sa hingpit nga pagsunod sa manifesto ug dili ibalhin ang mga pagbag-o sa Firefox nga naglapas sa pagkaangay sa add- ons.
Hinumdomi kana
Gisusi usab sa Mozilla ang posibilidad sa pagbalhin sa suporta sa Firefox alang sa ubang mga pagbag-o gikan sa ikatulo nga bersyon sa pagpakita sa Chrome nga nagbungkag sa pagkaangay sa mga add-on:
- Ang transisyon sa pagpatuman sa mga trabahante sa Serbisyo sa porma sa mga proseso sa background, nga magkinahanglan sa mga developer nga usbon ang code sa pipila nga mga pagdugang. Bisan kung ang bag-ong pamaagi mas episyente gikan sa usa ka punto sa pasundayag, gikonsiderar ni Mozilla ang pagpadayon sa suporta alang sa pagpadagan sa mga panid sa background.
- Ang bag-ong granular permission request model - ang add-on dili na ma-activate para sa tanang page sa makausa (ang βall_urlsβ nga permiso gitangtang), pero mugana lang sa konteksto sa active tab, i.e. kinahanglan nga kumpirmahon sa user nga ang add-on molihok alang sa matag site. Ang Mozilla nagsuhid sa mga paagi aron mapalig-on ang mga kontrol sa pag-access nga dili kanunay nga makabalda sa tiggamit.
- Pagbag-o sa pagdumala sa Cross-origin nga mga hangyo - subay sa bag-ong manifest, ang mga script sa pagproseso sa sulud ipailalom sa parehas nga mga pagdili sa pagtugot sama sa panguna nga panid diin kini nga mga script gi-embed (pananglitan, kung ang panid walay access sa location API, unya ang mga script add-on dili usab makadawat niini nga access). Ang pagbag-o giplano nga ipatuman sa Firefox.
- Gidili ang pagpatuman sa code nga gi-download gikan sa mga external server (naghisgot kami bahin sa mga sitwasyon kung ang add-on nag-load ug nagpatuman sa external code). Gigamit na sa Firefox ang eksternal nga pag-block sa code, ug ang mga developer sa Mozilla andam nga palig-onon kini nga proteksyon pinaagi sa paggamit sa dugang nga mga teknik sa pagsubay sa pag-download sa code nga gitanyag sa ikatulo nga bersyon sa manifest.
Source: opennet.ru