Мозилла неће пренети сва ограничења ВебЕктенсионс АПИ-ја из новог Цхроме манифеста

Мозилла Цомпани најавио, да упркос коришћењу система додатака заснованог на ВебЕктенсионс АПИ-ју у Фирефоку, програмери немају намеру да у потпуности прате будуће треће издање манифеста за Цхроме додатке. Конкретно, Фирефок ће наставити да подржава режим блокирања АПИ-ја. вебРекуест, који вам омогућава да промените примљени садржај у ходу и тражен је у блокаторима огласа и системима за филтрирање садржаја.

Главна идеја преласка на ВебЕктенсионс АПИ била је обједињавање технологије за развој додатака за Фирефок и Цхроме, тако да је у свом тренутном облику, Фирефок скоро 100% компатибилан са тренутном другом верзијом Цхроме манифеста. Манифест дефинише листу могућности и ресурса који се пружају додацима. Због увођења рестриктивних мера у трећој верзији манифеста, које програмери додатака негативно перципирају, Мозилла ће се удаљити од праксе потпуног праћења манифеста и неће преносити промене у Фирефок које крше компатибилност са додацима. онс.

Подсетимо се да упркос на све примедбе, Гоогле намерава да престане да подржава режим блокирања вебРекуест АПИ-ја у Цхроме-у, ограничавајући га на режим само за читање и нуди нови декларативни АПИ за филтрирање садржаја децларативеНетРекуест. Док вам је вебРекуест АПИ омогућио да повежете сопствене руковаоце који имају потпун приступ мрежним захтевима и који су способни да мењају саобраћај у ходу, нови децларативеНетРекуест АПИ обезбеђује приступ готовом универзалном уграђеном механизму за филтрирање који независно обрађује правила блокирања , не дозвољава коришћење сопствених алгоритама за филтрирање и не дозвољава вам да поставите сложена правила која се преклапају једно са другим у зависности од услова.

Мозилла такође процењује изводљивост преласка на Фирефок подршку за неке друге промене из треће верзије Цхроме манифеста које нарушавају компатибилност са додацима:

  • Прелазак на извршавање сервисних радника у облику позадинских процеса, што ће захтевати од програмера да промене код неких додатака. Иако је нови метод ефикаснији са становишта перформанси, Мозилла разматра одржавање подршке за покретање позадинских страница.
  • Нови модел детаљног захтева за дозволу – додатак неће моћи да се активира за све странице одједном (дозвола „алл_урлс“ је уклоњена), већ ће радити само у контексту активне картице, тј. корисник ће морати да потврди да додатак ради за сваку локацију. Мозилла истражује начине за јачање контроле приступа без сталног ометања корисника.
  • Промена у руковању захтевима са више порекла – у складу са новим манифестом, скрипте за обраду садржаја подлежу истим ограничењима дозвола као за главну страницу у коју су ове скрипте уграђене (на пример, ако страница нема приступ АПИ локације, тада додаци скрипте такође неће добити овај приступ). Планирано је да се промена примени у Фирефоку.
  • Забрана извршавања кода преузетог са спољних сервера (говоримо о ситуацијама када се додатак учитава и извршава екстерни код). Фајерфокс већ користи спољно блокирање кода, а Мозилла програмери су вољни да појачају ову заштиту коришћењем додатних техника за праћење преузимања кода које се нуде у трећој верзији манифеста.

Извор: опеннет.ру

Додај коментар