Ni fydd Mozilla yn cario holl gyfyngiadau WebExtensions API drosodd o faniffest Chrome newydd

Cwmni Mozilla cyhoeddi, er gwaethaf y defnydd o system ychwanegu yn seiliedig ar yr API WebExtensions yn Firefox, nid yw'r datblygwyr yn bwriadu dilyn trydydd rhifyn y maniffesto yn y dyfodol ar gyfer ychwanegion Chrome yn llawn. Yn benodol, bydd Firefox yn parhau i gefnogi modd blocio'r API. gweGais, sy'n eich galluogi i newid y cynnwys a dderbynnir ar y hedfan ac y mae galw amdano mewn atalwyr hysbysebion a systemau hidlo cynnwys.

Y prif syniad o symud i'r API WebExtensions oedd uno'r dechnoleg ar gyfer datblygu ychwanegion ar gyfer Firefox a Chrome, felly yn ei ffurf bresennol, mae Firefox bron i 100% yn gydnaws ag ail fersiwn gyfredol maniffest Chrome. Mae'r maniffest yn diffinio'r rhestr o alluoedd ac adnoddau a ddarperir i ychwanegion. Oherwydd cyflwyno mesurau cyfyngol yn nhrydedd fersiwn y maniffesto, sy'n cael eu gweld yn negyddol gan ddatblygwyr ychwanegion, bydd Mozilla yn symud i ffwrdd o'r arfer o ddilyn y maniffesto yn llawn ac ni fydd yn trosglwyddo newidiadau i Firefox sy'n torri cydnawsedd ag ychwanegu- ons.

Dwyn i gof bod er gwaethaf ar holl gwrthwynebiadau, Mae Google yn bwriadu rhoi'r gorau i gefnogi modd blocio'r API WebRequest yn Chrome, gan ei gyfyngu i fodd darllen yn unig a chynnig API datganiadol newydd ar gyfer hidlo cynnwys declarativeNetRequest. Er bod yr API WebRequest yn caniatáu ichi gysylltu eich trinwyr eich hun sydd â mynediad llawn i geisiadau rhwydwaith ac sy'n gallu addasu traffig ar y hedfan, mae'r API declarativeNetRequest newydd yn darparu mynediad i beiriant hidlo parod parod cyffredinol sy'n prosesu rheolau blocio yn annibynnol , nid yw'n caniatáu defnyddio'ch algorithmau hidlo eich hun ac nid yw'n caniatáu ichi osod rheolau cymhleth sy'n gorgyffwrdd â'i gilydd yn dibynnu ar amodau.

Mae Mozilla hefyd yn gwerthuso dichonoldeb symud i gefnogaeth Firefox ar gyfer rhai newidiadau eraill o'r trydydd fersiwn o'r maniffest Chrome sy'n torri cydnawsedd ag ychwanegion:

  • Y newid i weithredu gweithwyr y Gwasanaeth ar ffurf prosesau cefndir, a fydd yn ei gwneud yn ofynnol i ddatblygwyr newid cod rhai ychwanegiadau. Er bod y dull newydd yn fwy effeithlon o safbwynt perfformiad, mae Mozilla yn ystyried cynnal cefnogaeth ar gyfer rhedeg tudalennau cefndir.
  • Y model cais caniatâd gronynnog newydd - ni fydd yr ychwanegiad yn gallu cael ei actifadu ar gyfer pob tudalen ar unwaith (mae'r caniatâd "all_urls" wedi'i ddileu), ond dim ond yng nghyd-destun y tab gweithredol y bydd yn gweithio, h.y. bydd angen i'r defnyddiwr gadarnhau bod yr ychwanegiad yn gweithio ar gyfer pob safle. Mae Mozilla yn archwilio ffyrdd o gryfhau rheolaethau mynediad heb dynnu sylw'r defnyddiwr yn gyson.
  • Newid yn y modd yr ymdrinnir â cheisiadau Traws-darddiad - yn unol â'r maniffest newydd, bydd sgriptiau prosesu cynnwys yn ddarostyngedig i'r un cyfyngiadau caniatâd ag ar gyfer y brif dudalen y mae'r sgriptiau hyn wedi'u hymgorffori ynddi (er enghraifft, os nad oes gan y dudalen fynediad i'r lleoliad API, yna ni fydd yr ychwanegion sgript hefyd yn derbyn y mynediad hwn). Bwriedir gweithredu'r newid yn Firefox.
  • Gwahardd gweithredu cod sy'n cael ei lawrlwytho o weinyddion allanol (rydym yn sôn am sefyllfaoedd pan fydd yr ychwanegiad yn llwytho ac yn gweithredu cod allanol). Mae Firefox eisoes yn defnyddio blocio cod allanol, ac mae datblygwyr Mozilla yn barod i gryfhau'r amddiffyniad hwn trwy ddefnyddio technegau olrhain lawrlwytho cod ychwanegol a gynigir yn nhrydedd fersiwn y maniffest.

Ffynhonnell: opennet.ru

Ychwanegu sylw