Mozilla компаниясы
WebExtensions API-ге көшудің негізгі идеясы Firefox және Chrome үшін қондырмаларды әзірлеу технологиясын біріктіру болды, сондықтан оның қазіргі түрінде Firefox Chrome манифестінің ағымдағы екінші нұсқасымен 100% дерлік үйлесімді. Манифест қосымшаларға берілген мүмкіндіктер мен ресурстар тізімін анықтайды. Қосымша әзірлеушілер теріс қабылдаған манифесттің үшінші нұсқасында шектеу шараларының енгізілуіне байланысты Mozilla манифестті толығымен орындау тәжірибесінен бас тартады және қосымшамен үйлесімділікті бұзатын өзгерістерді Firefox-қа жібермейді. он.
Естеріңізге сала кетейік,
Mozilla сонымен қатар Chrome манифестінің үшінші нұсқасынан қосымшалармен үйлесімділікті бұзатын кейбір басқа өзгерістер үшін Firefox қолдауына көшудің орындылығын бағалайды:
- Әзірлеушілерден кейбір толықтырулардың кодын өзгертуді талап ететін фондық процестер түріндегі Қызмет жұмысшыларын орындауға көшу. Жаңа әдіс өнімділік тұрғысынан тиімдірек болса да, Mozilla фондық беттерді іске қосуға қолдау көрсетуді қарастыруда.
- Жаңа түйіршікті рұқсат сұрау үлгісі - қондырма бірден барлық беттер үшін іске қосылмайды («all_urls» рұқсаты жойылды), бірақ тек белсенді қойындының контекстінде жұмыс істейді, яғни. пайдаланушы қондырманың әрбір сайт үшін жұмыс істейтінін растауы керек. Mozilla пайдаланушыны үнемі алаңдатпай, кіруді басқаруды күшейту жолдарын зерттеп жатыр.
- Кросс-оригиналды сұрауларды өңдеудегі өзгеріс - жаңа манифестке сәйкес, мазмұнды өңдеу сценарийлері осы сценарийлер ендірілген басты бетке (мысалы, бетке кіру рұқсаты болмаса) бірдей рұқсат шектеулеріне бағынады. Location API болса, сценарий қондырмалары да бұл рұқсатты алмайды). Өзгеріс Firefox-та жүзеге асырылады деп жоспарлануда.
- Сыртқы серверлерден жүктелген кодты орындауға тыйым салу (біз қондырма сыртқы кодты жүктеп, орындайтын жағдайлар туралы айтып отырмыз). Firefox қазірдің өзінде сыртқы кодты блоктауды қолданады және Mozilla әзірлеушілері манифесттің үшінші нұсқасында ұсынылған кодты жүктеуді бақылаудың қосымша әдістерін пайдалану арқылы бұл қорғанысты күшейтуге дайын.
Ақпарат көзі: opennet.ru