Mozilla kompaniyasi
WebExtensions API-ga o'tishning asosiy g'oyasi Firefox va Chrome uchun plaginlarni ishlab chiqish texnologiyasini birlashtirish edi, shuning uchun hozirgi ko'rinishida Firefox Chrome manifestining joriy ikkinchi versiyasiga deyarli 100% mos keladi. Manifest qo'shimchalarga taqdim etilgan imkoniyatlar va resurslar ro'yxatini belgilaydi. Manifestning uchinchi versiyasida qo'shimcha dasturlarni ishlab chiquvchilar tomonidan salbiy qabul qilingan cheklovchi choralar kiritilganligi sababli, Mozilla manifestga to'liq rioya qilish amaliyotidan voz kechadi va qo'shimchalar bilan moslikni buzadigan o'zgarishlarni Firefox-ga o'tkazmaydi. ons.
Eslatib o'tamiz,
Mozilla, shuningdek, Chrome manifestining uchinchi versiyasidan qo‘shimchalar bilan moslikni buzadigan boshqa o‘zgarishlar uchun Firefox qo‘llab-quvvatlashiga o‘tishning maqsadga muvofiqligini baholamoqda:
- Ishlab chiquvchilardan ba'zi qo'shimchalar kodini o'zgartirishni talab qiladigan fon jarayonlari ko'rinishida xizmat ko'rsatish ishchilarini bajarishga o'tish. Yangi usul ishlash nuqtai nazaridan samaraliroq bo'lsa-da, Mozilla fon sahifalarini ishga tushirishni qo'llab-quvvatlashni ko'rib chiqmoqda.
- Ruxsat so'rovining yangi namunasi - plaginni bir vaqtning o'zida barcha sahifalar uchun faollashtirib bo'lmaydi ("all_urls" ruxsati olib tashlandi), lekin u faqat faol yorliq kontekstida ishlaydi, ya'ni. foydalanuvchi qo'shimchaning har bir sayt uchun ishlashini tasdiqlashi kerak. Mozilla doimiy ravishda foydalanuvchini chalg'itmasdan, kirish nazoratini kuchaytirish yo'llarini o'rganmoqda.
- O'zaro kelib chiqish so'rovlarini ko'rib chiqishdagi o'zgarishlar - yangi manifestga muvofiq, kontentni qayta ishlash skriptlari ushbu skriptlar o'rnatilgan asosiy sahifa uchun bir xil ruxsat cheklovlariga bo'ysunadi (masalan, sahifaga kirish imkoni bo'lmasa location API bo'lsa, skript qo'shimchalari ham ushbu ruxsatni olmaydi). O'zgartirish Firefox-da amalga oshirilishi rejalashtirilgan.
- Tashqi serverlardan yuklab olingan kodning bajarilishini taqiqlash (biz qo'shimcha dastur tashqi kodni yuklagan va bajaradigan vaziyatlar haqida gapiramiz). Firefox allaqachon tashqi kod blokirovkasidan foydalanadi va Mozilla ishlab chiquvchilari manifestning uchinchi versiyasida taqdim etilgan qo'shimcha kod yuklab olish kuzatuv usullaridan foydalangan holda ushbu himoyani kuchaytirishga tayyor.
Manba: opennet.ru