{"id":105614,"date":"2022-11-18T03:36:41","date_gmt":"2022-11-18T01:36:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome"},"modified":"2022-11-18T03:36:41","modified_gmt":"2022-11-18T01:36:42","slug":"mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome","title":{"rendered":"Mozilla inizier\u00e0 ad accettare estensioni basate sulla terza versione del manifesto Chrome.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il 21 novembre, il catalogo AMO (addons.mozilla.org) inizier\u00e0 ad accettare e convalidare con una firma digitale le estensioni che utilizzano la terza versione del manifesto di Chrome. Le estensioni indicate potranno essere testate nelle versioni nightly di Firefox. Nelle versioni stabili, il supporto per la terza versione del manifesto verr\u00e0 introdotto in Firefox 109, previsto per il 17 gennaio 2023. Il supporto per la seconda versione del manifesto sar\u00e0 mantenuto nel prossimo futuro, ma entro la fine del 2023, dopo aver valutato la dinamica della migrazione delle estensioni alla terza versione del manifesto, sar\u00e0 considerata la possibilit\u00e0 di terminare il supporto per la seconda versione del manifesto.        <\/p>\n<p>Il manifesto di Chrome definisce le capacit\u00e0 e le risorse disponibili per le estensioni scritte utilizzando l'API WebExtensions. A partire dalla versione 57, Firefox ha completamente adottato l'uso delle API WebExtensions per lo sviluppo delle estensioni, interrompendo il supporto per la tecnologia XUL. La transizione verso WebExtensions ha permesso di uniformare lo sviluppo delle estensioni con Chrome, Opera, Safari ed Edge, semplificando il porting delle estensioni tra diversi browser web e consentendo l'utilizzo completo della modalit\u00e0 multi-processo (le estensioni WebExtensions possono essere eseguite in processi separati, isolati dalle altre parti del browser). Per uniformare lo sviluppo delle estensioni con gli altri browser, Firefox garantisce quasi completa compatibilit\u00e0 con la seconda versione del manifesto di Chrome.       <\/p>\n<p>Attualmente, in Chrome \u00e8 in corso la transizione alla terza versione del manifesto, con il supporto per la seconda versione che terminer\u00e0 a gennaio 2024. L'obiettivo principale delle modifiche apportate alla nuova versione \u00e8 semplificare la creazione di estensioni sicure e ad alte prestazioni, rendendo pi\u00f9 difficile la creazione di estensioni insicure e lente. Poich\u00e9 la terza versione del manifesto ha suscitato critiche e porter\u00e0 a malfunzionamenti di molte estensioni per il blocco dei contenuti indesiderati e la sicurezza, Mozilla ha deciso di non garantire la piena compatibilit\u00e0 con il manifesto in Firefox e di implementare alcune modifiche in modo diverso.    <\/p>\n<p>Il principale malcontento riguardo alla terza versione del manifesto \u00e8 legato alla modifica dell'API webRequest in modalit\u00e0 di sola lettura, che permetteva di collegare gestori personalizzati con accesso completo alle richieste di rete e capaci di modificare al volo il traffico. Questa API \u00e8 utilizzata in uBlock Origin e in molte altre estensioni per bloccare contenuti indesiderati e garantire la sicurezza. Invece dell'API webRequest, la terza versione del manifesto propone un'API declarativeNetRequest limitata nelle sue funzionalit\u00e0, che fornisce accesso a un motore di filtraggio integrato che gestisce autonomamente le regole di blocco, non permette l'uso di algoritmi di filtraggio personalizzati e non consente di definire regole complesse che si sovrappongano a seconda delle condizioni.     <\/p>\n<p> Tra le caratteristiche dell'implementazione del nuovo manifesto in Firefox:      <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta una nuova API dichiarativa per il filtraggio dei contenuti, ma a differenza di Chrome, non \u00e8 stata interrotta la supporto alla vecchia modalit\u00e0 di blocco dell'API webRequest.\n<li class=\"l\"> Il manifesto definisce la sostituzione delle pagine di sfondo con una variante dei Service Workers, che opera come processi in background (Background Service Workers). Per garantire la compatibilit\u00e0 futura, Firefox implementer\u00e0 il supporto per i Service Workers, ma attualmente \u00e8 stato proposto un nuovo meccanismo chiamato Event Pages, che \u00e8 pi\u00f9 familiare per gli sviluppatori web, non richiede una completa ristrutturazione delle estensioni e elimina le limitazioni associate all'uso dei Service Workers. Le Event Pages permetteranno di aggiornare le esistenti estensioni con pagine di sfondo per conformarsi ai requisiti della terza versione del manifesto, mantenendo l'accesso a tutte le funzionalit\u00e0 necessarie per lavorare con il DOM.          <\/li>\n<li class=\"l\"> Il nuovo modello di richiesta di autorizzazione a granuli \u2013 l'estensione non potr\u00e0 attivarsi immediatamente per tutte le pagine (rimossa l'autorizzazione \u00aball_urls\u00bb), ma funzioner\u00e0 solo nel contesto della scheda attiva, quindi l'utente dovr\u00e0 confermare il funzionamento dell'estensione per ogni sito. In Firefox, tutte le richieste di accesso ai dati del sito verranno trattate come facoltative, e la decisione finale sul rilascio dell'accesso sar\u00e0 presa dall'utente, che potr\u00e0 decidere selettivamente a quale estensione concedere accesso ai propri dati su un determinato sito.\n<p>Per gestire le autorizzazioni, nell'interfaccia \u00e8 stata aggiunta un nuovo pulsante \u00abUnified Extensions\u00bb, che pu\u00f2 gi\u00e0 essere testato nelle build notturne di Firefox. Il pulsante fornisce strumenti per gestire direttamente a quali siti ha accesso ciascuna estensione \u2013 l'utente pu\u00f2 concedere e revocare l'accesso dell'estensione a qualsiasi sito. La gestione delle autorizzazioni si applica solo alle estensioni basate sulla terza versione del manifesto, per le estensioni basate sulla seconda versione del manifesto non viene effettuata una gestione granulare dell'accesso ai siti.          <center><img decoding=\"async\" alt=\"Mozilla inizier\u00e0 ad accettare estensioni basate sulla terza versione del manifesto Chrome. \" src=\"\/wp-content\/uploads\/2022\/11\/62422c3bf8021866caee67b47e642d5c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/li>\n<li class=\"l\"> Modifica del trattamento delle richieste cross-origin \u2013 in base al nuovo manifesto, le stesse restrizioni di autorizzazione che si applicano alla pagina principale, in cui questi script sono integrati, si applicheranno anche agli script di manipolazione dei contenuti (ad esempio, se la pagina non ha accesso all'API di geolocalizzazione, anche lo script dell'estensione non otterr\u00e0 tale accesso). Questa modifica \u00e8 completamente implementata in Firefox.    <\/li>\n<li class=\"l\"> API basato su Promise. Firefox supporta questa API e per la terza versione del manifesto la trasferir\u00e0 allo spazio dei nomi \u00abchrome.*\u00bb.    <\/li>\n<li class=\"l\"> Divieto di eseguire codice caricato da fonti esterne. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1671\">server<\/a> (riferito ai casi in cui l'estensione carica e esegue codice esterno). In Firefox viene bloccato il codice esterno, e gli sviluppatori di Mozilla hanno aggiunto tecniche di monitoraggio aggiuntive per il caricamento del codice proposte nella terza versione del manifesto. Per gli script di elaborazione dei contenuti \u00e8 stata presentata una politica separata per le restrizioni di accesso al contenuto (CSP, Content Security Policy).    <\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58140\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>21 \u043d\u043e\u044f\u0431\u0440\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433 AMO (addons.mozilla.org) \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0437\u0430\u0432\u0435\u0440\u044f\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u044c\u044e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0442\u0440\u0435\u0442\u044c\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome. \u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox. \u0412 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043e \u0432 Firefox 109, \u043d\u0430\u043c\u0435\u0447\u0435\u043d\u043d\u043e\u043c \u043d\u0430 17 \u044f\u043d\u0432\u0430\u0440\u044f 2023 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 \u0432 \u043e\u0431\u043e\u0437\u0440\u0438\u043c\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430, \u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105615,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"21 \u043d\u043e\u044f\u0431\u0440\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433 AMO (addons.mozilla.org) \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0437\u0430\u0432\u0435\u0440\u044f\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u044c\u044e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0442\u0440\u0435\u0442\u044c\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Mozilla \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"21 \u043d\u043e\u044f\u0431\u0440\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433 AMO (addons.mozilla.org) \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0437\u0430\u0432\u0435\u0440\u044f\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u044c\u044e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0442\u0440\u0435\u0442\u044c\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-18T01:36:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-18T01:36:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mozilla inizier\u00e0 ad accettare estensioni basate sulla terza versione del manifest di Chrome | ProHoster","description":"Il 21 novembre, il catalogo AMO (addons.mozilla.org) inizier\u00e0 ad accettare e convalidare con una firma digitale le estensioni che utilizzano la terza versione del manifesto Chrome.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Mozilla \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome | ProHoster","og:description":"21 \u043d\u043e\u044f\u0431\u0440\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433 AMO (addons.mozilla.org) \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0437\u0430\u0432\u0435\u0440\u044f\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u044c\u044e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0442\u0440\u0435\u0442\u044c\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/mozilla-nachnyot-prinimat-dopolneniya-na-baze-tretej-versii-manifesta-chrome","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-11-18T01:36:42+00:00","article:modified_time":"2022-11-18T01:36:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105614","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 16:51:21","updated":"2026-02-09 16:51:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=105614"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105614\/revisions"}],"predecessor-version":[{"id":158915,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105614\/revisions\/158915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/105615"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=105614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=105614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=105614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}