{"id":114309,"date":"2024-03-14T12:25:45","date_gmt":"2024-03-14T10:25:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-manifesta-chrome"},"modified":"2024-03-14T12:25:45","modified_gmt":"2024-03-14T10:25:46","slug":"plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-manifesta-chrome","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-manifesta-chrome","title":{"rendered":"Piani riguardanti il supporto per Firefox delle seconde e terze versioni del manifesto Chrome","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Gli sviluppatori di Mozilla hanno aggiornato le informazioni sui piani relativi al supporto nel Firefox delle versioni due e tre del manifesto Chrome. Google prevede di interrompere il supporto per le estensioni che utilizzano la seconda versione del manifesto nelle versioni di prova di Chrome 127 (Dev, Canary e Beta) a partire da giugno di quest'anno. Il supporto per la seconda versione del manifesto sar\u00e0 interrotto nella versione stabile non prima di luglio.     <\/p>\n<p>Da parte sua, Mozilla non intende interrompere il supporto alla seconda versione del manifesto nel prossimo futuro e continuer\u00e0 a consentire l'esecuzione di estensioni che sfruttano funzioni non disponibili nella terza versione del manifesto. Rimane in vigore la decisione di non garantire una piena compatibilit\u00e0 con la terza versione del manifesto Chrome in Firefox. Sar\u00e0 mantenuto un API webRequest completo in Firefox, che in Chrome sar\u00e0 convertito in modalit\u00e0 di sola lettura.     <\/p>\n<p>In Firefox, grazie al meccanismo delle Event Pages, sar\u00e0 mantenuto il supporto per l'esecuzione di script in background basati su DOM, per i quali nella terza versione del manifesto \u00e8 previsto l'uso dei Service Workers. Gli script in background basati su Service Workers non sono ancora supportati in Firefox, ma agli sviluppatori sar\u00e0 data la possibilit\u00e0 di definire nel plug-in sia handler basati su Event Pages sia script basati su Service Workers, consentendo cos\u00ec di creare estensioni compatibili con la terza versione del manifesto e funzionanti sia in Chrome che in Firefox.      <\/p>\n<p>Il manifesto Chrome definisce le funzionalit\u00e0 e le risorse disponibili per le estensioni scritte utilizzando le API WebExtensions. A partire dalla versione 57, Firefox ha completamente adottato l'uso delle API WebExtensions per lo sviluppo delle estensioni e ha interrotto il supporto per la tecnologia XUL. La transizione a WebExtensions ha permesso di uniformare lo sviluppo delle estensioni su piattaforme Chrome, Opera, Safari ed Edge, semplificando il porting delle estensioni tra diversi browser web e consentendo un uso 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 altri browser, in Firefox \u00e8 garantita una quasi completa compatibilit\u00e0 con la seconda versione del manifesto Chrome.       <\/p>\n<p>Nell'ambito dell'iniziativa per semplificare la creazione di estensioni sicure e ad alte prestazioni, e complicare la possibilit\u00e0 di creare estensioni non sicure e lente, Google ha sviluppato la terza versione del manifesto. Il principale malcontento riguardo alla terza versione del manifesto \u00e8 dovuto alla trasformazione in modalit\u00e0 solo lettura dell'API webRequest, che consentiva di collegare gestori propri con pieno accesso alle richieste di rete e capaci di modificare il traffico al volo. Al posto dell'API webRequest, nella terza versione del manifesto \u00e8 stato aggiunto un API declarativeNetRequest limitato nelle sue capacit\u00e0, che fornisce accesso a un motore integrato per il filtraggio, che gestisce autonomamente le regole di blocco, senza permettere l'uso di algoritmi di filtraggio personalizzati.     <\/p>\n<p> Tra le caratteristiche dell'implementazione della terza versione del manifesto in Firefox:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto un nuovo API dichiarativo per il filtraggio dei contenuti, ma a differenza di Chrome, non \u00e8 stata interrotta la supporto alla modalit\u00e0 di blocco dell'API webRequest.    <\/li>\n<li class=\"l\"> \u00c8 stato implementato il meccanismo delle Event Pages, che \u00e8 pi\u00f9 familiare per gli sviluppatori web, non richiede una revisione completa delle estensioni e rimuove le limitazioni legate all'uso dei Service Workers. Le Event Pages permetteranno di adattare le estensioni esistenti con pagine di sfondo ai requisiti della terza versione del manifesto, mantenendo nel contempo l'accesso a tutte le funzionalit\u00e0 necessarie per lavorare con il DOM.\n<li class=\"l\"> Il nuovo modello di richiesta di autorizzazione a granularit\u00e0 fine \u2014 l'estensione non sar\u00e0 attivabile immediatamente su tutte le pagine (rimosso il permesso \u00aball_urls\u00bb), ma funzioner\u00e0 solo nel contesto della scheda attiva, cio\u00e8 l'utente dovr\u00e0 confermare il funzionamento dell'estensione per ogni sito. In Firefox tutte le richieste di accesso ai dati del sito saranno considerate non obbligatorie e la decisione finale di concedere l'accesso sar\u00e0 presa dall'utente, che potr\u00e0 decidere selettivamente a quale estensione consentire di accedere ai propri dati su un determinato sito.\n<p>Per gestire le autorizzazioni, nell'interfaccia \u00e8 stato aggiunto il pulsante \u00abUnified Extensions\u00bb per gestire direttamente a quali siti ogni estensione ha accesso: l'utente pu\u00f2 concedere o 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 \u00e8 possibile un controllo granulare dell'accesso ai siti.      <\/p>\n<p><center><img decoding=\"async\" alt=\"Piani riguardanti il supporto per Firefox delle seconde e terze versioni del manifesto Chrome \" src=\"\/wp-content\/uploads\/2024\/03\/fe76b83a5dc61990f0346c1d84f29114.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/li>\n<li class=\"l\"> Modifica dell'elaborazione delle richieste Cross-origin \u2014 secondo il nuovo manifesto, gli script di elaborazione dei contenuti dovranno sottostare alle stesse limitazioni di autorizzazione della pagina principale in cui tali script vengono inseriti (ad esempio, se la pagina non ha accesso all'API di geolocalizzazione, anche lo script dell'estensione non avr\u00e0 accesso). Questa modifica \u00e8 completamente implementata in Firefox.    <\/li>\n<li class=\"l\"> API basata su Promise. Firefox supporta questa API anche per la terza versione del manifesto.    <\/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=\"1493\">server<\/a> (si tratta di situazioni in cui un componente aggiuntivo carica ed esegue codice esterno). In Firefox viene bloccato il codice esterno e gli sviluppatori di Mozilla hanno aggiunto ulteriori tecniche per monitorare i caricamenti di codice. Per gli script di elaborazione del contenuto \u00e8 stata introdotta una politica separata di limitazione dell'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=60786\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043e\u0431\u043d\u043e\u0432\u0438\u043b\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043b\u0430\u043d\u0430\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0432 Firefox \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome. \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0432 \u0438\u044e\u043d\u0435 \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u0432\u0442\u043e\u0440\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430, \u0432 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445 Chrome 127 (Dev, Canary \u0438 Beta). \u0412 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 \u043f\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 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u043d\u0435 \u0440\u0430\u043d\u044c\u0448\u0435 \u0438\u044e\u043b\u044f. \u0412 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":114310,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114309","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043e\u0431\u043d\u043e\u0432\u0438\u043b\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043b\u0430\u043d\u0430\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0432 Firefox \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \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\/plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-manifesta-chrome\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\udd47\u041f\u043b\u0430\u043d\u044b \u0432 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Firefox \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043e\u0431\u043d\u043e\u0432\u0438\u043b\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043b\u0430\u043d\u0430\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0432 Firefox \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-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=\"2024-03-14T10:25:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-14T10:25:46+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\udd47Piani relativi al supporto in Firefox delle versioni seconda e terza del manifesto Chrome | ProHoster","description":"Gli sviluppatori di Mozilla hanno aggiornato le informazioni sui piani relativi al supporto in Firefox delle versioni seconda e terza del manifesto Chrome.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-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\udd47\u041f\u043b\u0430\u043d\u044b \u0432 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Firefox \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043e\u0431\u043d\u043e\u0432\u0438\u043b\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043b\u0430\u043d\u0430\u0445, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0432 Firefox \u0432\u0442\u043e\u0440\u043e\u0439 \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0439 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0430 Chrome.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/plany-v-otnoshenii-podderzhki-v-firefox-vtoroj-i-tretej-versij-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":"2024-03-14T10:25:46+00:00","article:modified_time":"2024-03-14T10:25:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114309","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:50:28","updated":"2026-02-09 16:50:28","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\/114309","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=114309"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/114309\/revisions"}],"predecessor-version":[{"id":158737,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/114309\/revisions\/158737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/114310"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=114309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=114309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=114309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}