{"id":37751,"date":"2019-10-31T22:19:31","date_gmt":"2019-10-31T19:19:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-firefox-69\/"},"modified":"2019-10-31T22:19:31","modified_gmt":"2019-10-31T19:19:31","slug":"reliz-firefox-69","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-firefox-69","title":{"rendered":"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/blog\/2019\/09\/03\/todays-firefox-blocks-third-party-tracking-cookies-and-cryptomining-by-default\/\">Si \u00e8 tenuto<\/a><\/noindex> rilascio del browser web <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/69.0\/releasenotes\/\">Firefox 69<\/a><\/noindex>, e inoltre <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/mobile\/68.1\/releasenotes\/\">versione mobile<\/a><\/noindex> Firefox 68.1 per la piattaforma Android. Inoltre, sono stati rilasciati aggiornamenti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/organizations\/all\/\">rami<\/a><\/noindex> con supporto a lungo termine <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/60.9.0\/releasenotes\/\">60.9.0<\/a><\/noindex>  e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/68.1.0\/releasenotes\/\">68.1.0<\/a><\/noindex> (il ramo ESR 60.x non verr\u00e0 pi\u00f9 aggiornato, si consiglia di passare al ramo 68.x). A breve, il ramo <noindex><a rel=\"nofollow\" href=\"https:\/\/firefox.com\/channel\">beta testing<\/a><\/noindex> Firefox 70 passer\u00e0 alla fase di rilascio, prevista per il 22 ottobre. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/09\/firefox-69-a-tale-of-resize-observer-microtasks-css-and-devtools\/\">Principali<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/69\">novit\u00e0<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Nella modalit\u00e0 di blocco predefinita del contenuto indesiderato sono state aggiunte funzionalit\u00e0 per ignorare i cookie di tutti i sistemi di tracciamento e per bloccare le inserzioni JavaScript che effettuano il mining di criptovalute. Il codice per il mining aumenta notevolmente il carico sulla CPU del sistema dell'utente e viene generalmente inserito nei siti a seguito di attacchi hacker o utilizzato su siti discutibili come metodo di monetizzazione.<br \/>\nIn precedenza, questi blocchi venivano attivati solo nella modalit\u00e0 di blocco rigorosa, che ora ha senso attivare solo se si desidera bloccare i metodi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50490\">di identificazione nascosta<\/a><\/noindex> (&#171;browser fingerprinting&#187;). Il blocco avviene tramite una lista <noindex><a rel=\"nofollow\" href=\"https:\/\/disconnect.me\/trackerprotection\">Disconnect.me<\/a><\/noindex>.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567524444.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/17aaa70fa670b608c4161453c2e2e605.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Quando un sito viene bloccato, viene visualizzato un simbolo a forma di scudo nella barra degli indirizzi, e nel menu contestuale \u00e8 possibile vedere quali cookie sono stati bloccati per il tracciamento. Nel medesimo menu \u00e8 possibile disattivare selettivamente il blocco per siti specifici.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2019\/08\/ETP-Blocking-Cookies-300x264.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/d3237e3bd2642d0bf5c40d3a31c3956c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2019\/08\/ETP-Blocked-Cookies-300x472.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/a68f0e177e0e258faf674f9dfdcbedf9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Le funzionalit\u00e0 di blocco della riproduzione automatica dei contenuti multimediali sono state ampliate. Oltre alla funzione precedentemente aggiunta di disattivazione del suono nei video riprodotti automaticamente, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1543812\">\u00e8 stata implementata<\/a><\/noindex> la possibilit\u00e0 di fermare completamente la riproduzione dei video, senza limitarsi a disattivare l'audio. Ad esempio, se prima i video pubblicitari sui siti venivano mostrati, ma senza audio, ora, in questa nuova modalit\u00e0, non inizieranno nemmeno la riproduzione senza un clic esplicito. Per attivare questa modalit\u00e0, nelle impostazioni di autoplay (Opzioni &gt; Privacy e Sicurezza &gt; Permessi &gt; Autoplay) \u00e8 stata aggiunta una nuova voce &#171;Blocca audio e video&#187;, che si affianca alla modalit\u00e0 predefinita &#171;Blocca audio&#187;.\n<\/p>\n<p><center><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/6009f2ca39e012eca9acd27974a2de6f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>La modalit\u00e0 pu\u00f2 essere selezionata in relazione a siti specifici tramite il menu contestuale, attivato cliccando sul pulsante &#171;(i)&#187; nella barra degli indirizzi.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/techdows.com\/wp-content\/uploads\/2019\/06\/new-block-autoplay-choices-in-Control-Panel.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/b8d48ffb8f5015903218a87a6ca7a574.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Per gli utenti statunitensi e le versioni &#171;en-US&#187;, \u00e8 stata modificata la disposizione dei riquadri della home page visualizzata all'apertura di una nuova scheda, ed \u00e8 stato aggiunto un nuovo contenuto raccomandato dal servizio Pocket. La dimensione dei riquadri e il numero di raccomandazioni sono stati cambiati, e sono state proposte nuove sezioni tematiche (Salute, Scienza, Tecnologia e Intrattenimento);\n<li class=\"l\"> Disabilitata di default la possibilit\u00e0 di riprodurre contenuti Flash tramite il plugin Adobe Flash. Delle impostazioni del plugin Adobe Flash Player \u00e8 stata rimossa l'opzione per l'attivazione permanente di Flash ed \u00e8 rimasta solo la possibilit\u00e0 di disattivare Flash e attivarlo per siti specifici (attivazione con un click esplicito) senza memorizzare la modalit\u00e0 selezionata. Nelle versioni ESR di Firefox il supporto per Flash rimarr\u00e0 attivo fino alla fine del 2020;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1541233\">Disattivato<\/a><\/noindex> di default l'elaborazione dei file <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserContent.css\">userContent.css<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"http:\/\/kb.mozillazine.org\/index.php?title=UserChrome.css\">userChrome.css<\/a><\/noindex>, consentendo all'utente di ridefinire il layout dei siti o dell'interfaccia di Firefox. La motivazione per cui \u00e8 disattivato per impostazione predefinita \u00e8 la riduzione del tempo di avvio del browser. La modifica del comportamento tramite userContent.css e userChrome.css \u00e8 estremamente rara tra gli utenti, e il caricamento di questi dati CSS consuma risorse aggiuntive (l'ottimizzazione elimina accessi superflui al disco). Per ripristinare l'elaborazione di userChrome.css e userContent.css, in about:config \u00e8 stata aggiunta l'impostazione &#171;toolkit.legacyUserProfileCustomizations.stylesheets&#187;, che sar\u00e0 attivata automaticamente per gli utenti che gi\u00e0 utilizzano userChrome.css o userContent.css;\n<li class=\"l\"> Per WebRTC \u00e8 stata implementata la possibilit\u00e0 di elaborare canali utilizzando diversi codec video, semplificando cos\u00ec la creazione di servizi di videoconferenza in cui i partecipanti possono utilizzare diversi software client;\n<li class=\"l\"> Per l'architettura ARM64 \u00e8 stato implementato il supporto per la compilazione JIT nel motore JavaScript;\n<li class=\"l\"> Dai identificatori del browser (navigator.userAgent, navigator.platform e navigator.oscpu) \u00e8 stata esclusa l'informazione sull'uso della versione a 32 bit di Firefox in un sistema operativo a 64 bit (in precedenza richiesta per Flash, ma lasciava un ulteriore vettore per l'identificazione nascosta dell'utente);\n<li class=\"l\"> \u00c8 stata aggiunta la funzione di visualizzazione dei video in modalit\u00e0 &#171;picture in picture&#187; (Picture-in-Picture), che consente di staccare il video in una finestra galleggiante, rimanendo sempre visibile durante la navigazione nel browser. Per visualizzare in questa modalit\u00e0, \u00e8 necessario cliccare sul suggerimento a comparsa o nel menu contestuale visualizzato facendo clic destro sul video e selezionando &#171;Picture in picture&#187; (su YouTube, che usa un proprio gestore del menu contestuale, occorre cliccare due volte col tasto destro o cliccare tenendo premuto il tasto Shift). Il supporto per questa modalit\u00e0 pu\u00f2 essere attivato in about:config utilizzando l'opzione &#171;media.videocontrols.picture-in-picture.enabled&#187;;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1567525643.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/dbeacd52183fa35a8d7fca0b5b96cdaf.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548387\">\u00c8 stata aggiunta<\/a><\/noindex>  implementazione di un generatore di password (&#171;signon.generation.available&#187; in about:config), che consente di visualizzare suggerimenti con password forti generate automaticamente durante la compilazione di moduli di registrazione;\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1548387.bmoattachments.org\/attachment.cgi?id=9069703&#038;a.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/32dbca3110aa8f39bd138647a9967a3b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nel gestore delle password <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=589628\">\u00e8 stata aggiunta<\/a><\/noindex> possibilit\u00e0 di gestire gli account nel contesto del dominio di primo livello, consentendo di proporre una password salvata per tutti i sottodomini. Ad esempio, la password salvata per login.example.com ora sar\u00e0 proposta per il completamento automatico nei moduli del sito www.example.com;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1548364\">Aggiunto<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-services\/services-central-legacy\/blob\/master\/dom\/ipc\/ProcessPriorityManager.cpp\">gestore delle priorit\u00e0<\/a><\/noindex> dei processi-gestori, che <noindex><a rel=\"nofollow\" href=\"https:\/\/mikeconley.ca\/blog\/2018\/09\/20\/firefox-performance-update-11\/\">consente<\/a><\/noindex> forniscono al sistema operativo informazioni sui processi con priorit\u00e0 pi\u00f9 alta. Ad esempio, al processo di gestione dei contenuti, che gestisce la scheda attiva, verr\u00e0 assegnata una priorit\u00e0 pi\u00f9 alta (pi\u00f9 risorse CPU) rispetto al processo associato alle schede in background (se non \u00e8 in riproduzione video o audio). Questa modifica \u00e8 attualmente attiva per impostazione predefinita solo per la piattaforma Windows, mentre per gli altri sistemi \u00e8 necessaria l'attivazione dell'opzione dom.ipc.processPriorityManager.enabled in about-config;\n<li class=\"l\">  Attivato <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1514809\">predefinito<\/a><\/noindex> API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mozilla.org\/WebExtensions\/UserScripts\">UserScripts<\/a><\/noindex>, che permette di creare estensioni in stile Greasemonkey basate sulla tecnologia WebExtensions per eseguire script personalizzati nel contesto delle pagine web. Ad esempio, collegando script, \u00e8 possibile modificare l'aspetto e il comportamento delle pagine visualizzate. Questa API \u00e8 gi\u00e0 parte di Firefox, ma finora era necessario attivare l'impostazione &#171;extensions.webextensions.userScripts.enabled&#187; in about:config. A differenza delle estensioni esistenti con funzionalit\u00e0 simili che utilizzano il richiamo di tabs.executeScript, la nuova API consente di isolare gli script in ambienti sandbox separati, risolvendo problemi di prestazioni e permettendo di gestire diverse fasi di caricamento delle pagine.\n<li class=\"l\"> La propriet\u00e0 navigator.mediaDevices \u00e8 ora disponibile solo quando la pagina viene aperta in un contesto sicuro (Secure Context), cio\u00e8 quando \u00e8 aperta tramite HTTPS, localhost o da un file locale;\n<li class=\"l\"> Aggiunti i CSS-propriet\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-inline\">overflow-inline<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/overflow-block\">overflow-block<\/a><\/noindex>, che consentono di gestire la visualizzazione dei contenuti che escono dai limiti dei blocchi e degli elementi inline (tagliare la parte finale o mostrare una barra di scorrimento). Le propriet\u00e0 sono implementate tramite la conversione automatica in overflow-x e overflow-y a seconda della modalit\u00e0 di output del contenuto (dall'alto verso il basso o per righe).\n<li class=\"l\"> Per la propriet\u00e0 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/white-space\">white-space<\/a><\/noindex> \u00e8 supportato il valore break-spaces;\n<li class=\"l\"> \u00c8 stata implementata la propriet\u00e0 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/contain\">contain<\/a><\/noindex>, che indica che l'elemento e il suo contenuto sono separati dal resto dell'albero DOM;\n<li class=\"l\"> \u00c8 stata aggiunta la propriet\u00e0 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/user-select\">user-select<\/a><\/noindex>, che consente di determinare se il testo pu\u00f2 essere selezionato dall'utente;\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di stabilire regole @supports per i selettori (<br \/>\nformato &#171;@supports selector(selector-to-test){&#8230;}&#187;), che pu\u00f2 essere utilizzato per applicare selettivamente il CSS solo in presenza o in assenza del supporto per un determinato selettore nel browser;<\/p>\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_fields\">per ordinare campi pubblici<\/a><\/noindex> per le istanze delle classi JavaScript, che consentono di specificare propriet\u00e0 predefinite, inizializzate al di fuori del costruttore. A breve, \u00e8 attesa anche la supporto per i campi privati, non visibili all'esterno della classe;\n<p>   class Product {<br \/>\n     name;<br \/>\n     tax = 0.2;       \n\/*campo pubblico*\/<br \/>\n     #basePrice = 0;  \/*\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0435 \u043f\u043e\u043b\u0435*\/<br \/>\n     price;<\/p>\n<p>     constructor(name, basePrice) {<br \/>\n       this.name = name;<br \/>\n       this.basePrice = basePrice;<br \/>\n       this.price = (basePrice * (1 + this.tax)).toFixed(2);<br \/>\n     }<br \/>\n   }<\/p>\n<li class=\"l\"> \u00c8 stato aggiunto l'API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Resize_Observer_API\">Resize Observer<\/a><\/noindex>, che consente di collegare un gestore a cui verranno inviati avvisi riguardo il cambio di dimensione degli elementi specificati nella pagina. La principale differenza tra la nuova API e window.onresize e CSS Media Queries \u00e8 che \u00e8 possibile individuare il cambiamento di un elemento specifico nella pagina, anzich\u00e9 dell'intera area visibile, il che consente di reagire cambiando solo quell'elemento senza modificare l'intero contenuto visibile;\n<li class=\"l\"> Aggiunta l'API Microtasks, presentata da un metodo  <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WindowOrWorkerGlobalScope\/queueMicrotask\">(WindowOrWorkerGlobalScope.queueMicrotask()<\/a><\/noindex>, che consente di pianificare, a basso livello, la chiamata di un callback della funzione, aggiungendola alla coda delle microattivit\u00e0;\n<li class=\"l\"> Aggiunti nuovi metodi <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/text\">Blob.text()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/arrayBuffer\">Blob.arrayBuffer()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/stream\">Blob.stream()<\/a><\/noindex>, DOMMatrix.fromMatrix(), <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/StaticRange\">AbstractRange() e StaticRange()<\/a><\/noindex>;\n<li class=\"l\"> Nelle intestazioni HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods e Access-Control-Allow-Headers \u00e8 stata aggiunta la possibilit\u00e0 di specificare un pattern &#171;*&#187; per le richieste senza credenziali;\n<li class=\"l\"> Nella console web \u00e8 stata implementata la raggruppamento degli avvisi sulle attivit\u00e0 legate al monitoraggio dei movimenti dell'utente;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/09\/console-grouping-closed.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/cd1b8f42932ca5f46d6136a73ff48897.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nella scheda di ispezione dell'attivit\u00e0 di rete \u00e8 stata aggiunta una sezione informativa dettagliata sulle ragioni del blocco delle risorse (CSP, contenuti misti, ecc.), oltre a una colonna facoltativa con l'URL completo;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1556451.bmoattachments.org\/attachment.cgi?id=9069596\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/45356760e2876925e70cf2b68f2bf58c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Risolto l'avvio del debugger JavaScript. Nella interfaccia about:debugging sono state trasferite le funzionalit\u00e0 di debug remoto. Implementato il supporto per il debug passo-passo delle funzioni asincrone (Async). <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\/Set_event_listener_breakpoints\">Aggiunto<\/a><\/noindex> nuova classe di punti di interruzione, che possono essere collegati all'insorgere di eventi associati al mouse, al touchscreen, all'animazione, al DOM, alle media queries,<br \/>\nworker e cos\u00ec via.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16848\/event_handler_breakpoints.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/5fea3727125d2e288831434045fddd27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Negli strumenti per sviluppatori \u00e8 stata aggiunta un'interfaccia per auditare la rappresentazione della pagina, utilizzando  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/WCAG21\/#text-alternatives\">descrizioni testuali alternative<\/a><\/noindex> contenuto (ad esempio, visualizzazione di testo dall'attributo &#171;alt<br \/>\n invece delle immagini);<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/files\/2019\/08\/text-label-checks.png\"><img decoding=\"async\" alt=\"\ud83e\udd47Distri \u2014 un,distro per testare tecnologie di gestione rapida dei pacchetti | ProHoster\" src=\"\/wp-content\/uploads\/2019\/09\/94163de68086bab27831417b59276cb5.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Su sistemi macOS con pi\u00f9 schede grafiche installate, \u00e8 stato garantito un passaggio pi\u00f9 aggressivo al GPU a risparmio energetico dopo la fine dell'elaborazione del contenuto WebGL. \u00c8 stata anche aggiunta una protezione contro il passaggio dal GPU a risparmio energetico a quello potente per le chiamate WebGL una tantum. Nelle versioni per macOS \u00e8 stato implementato anche il monitoraggio del progresso di caricamento dei file tramite l'interfaccia standard del Finder. \u00c8 iniziata la creazione di versioni di installazione di Firefox nel formato PKG;\n<li class=\"l\"> Per Windows 10 con gli aggiornamenti recenti (1903+) \u00e8 stata aggiunta la supporto per l'estensione Web Authentication HmacSecret tramite Windows Hello per l'autenticazione su siti web senza inserire una password, utilizzando l'impronta digitale, il riconoscimento facciale o un token USB;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1523402\">Interrotto<\/a><\/noindex> la formazione di nuove versioni di Firefox per Android, ora noto con il nome in codice Fenix, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">\u00e8 in fase di sviluppo<\/a><\/noindex> \u00e8 un nuovo browser per dispositivi mobili che utilizza il motore GeckoView e un insieme di librerie Mozilla Android Components. Correzioni per Firefox per Android saranno rilasciate nel corso dell'anno nell'ambito del ramo ESR di Firefox 68, ad esempio, \u00e8 gi\u00e0 stata rilasciata <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/android\/68.1\/releasenotes\/\">68.1<\/a><\/noindex>. Per scaricare il nuovo browser, \u00e8 necessario utilizzare le versioni di prova<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.fenix\">Firefox Preview<\/a><\/noindex>.<\/p>\n<\/ul>\n<p>Oltre alle novit\u00e0 e alle correzioni di errori in Firefox 69 sono state risolte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/security\/known-vulnerabilities\/firefox.html#firefox69\">30 vulnerabilit\u00e0<\/a><\/noindex>, di cui solo una (CVE-2019-11751) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/security\/advisories\/mfsa2019-25\/#CVE-2019-11751\">\u00e8 contrassegnata<\/a><\/noindex> come critica. Questo problema \u00e8 specifico per la piattaforma Windows e consente di scrivere un file arbitrario nel sistema quando il browser viene avviato da un'altra applicazione (ad esempio, aprendo un link da un programma di messaggistica, \u00e8 possibile formattare il link in modo che l'avvio del browser porti alla creazione di un file di avvio nella cartella &#8216;Startup&#8217;). La diminuzione del numero di vulnerabilit\u00e0 critiche \u00e8 dovuta al fatto che i problemi di memoria, come i buffer overflow e l'accesso a aree di memoria gi\u00e0 liberate, sono ora contrassegnati come pericolosi, ma non critici. Nella nuova versione sono state risolte 13 di queste problematiche, che potrebbero potenzialmente portare all'esecuzione di codice malevolo all'apertura di pagine appositamente progettate. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51408\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 69, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Firefox 68.1 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0442\u043e\u043a \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 60.9.0 \u0438 68.1.0 (ESR-\u0432\u0435\u0442\u043a\u0430 60.x \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0432\u0435\u0442\u043a\u0443 68.x). \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u0432\u0435\u0442\u043a\u0430 Firefox 70, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 22 \u043e\u043a\u0442\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28332,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37751","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\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\/reliz-firefox-69\" \/>\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\u0420\u0435\u043b\u0438\u0437 Firefox 69 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-firefox-69\" \/>\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=\"2019-10-31T19:19:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:19:31+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\udd47Rilascio di Firefox 69 | ProHoster","description":"\u00c8 stato rilasciato il browser web","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-firefox-69","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\u0420\u0435\u043b\u0438\u0437 Firefox 69 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-firefox-69","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":"2019-10-31T19:19:31+00:00","article:modified_time":"2019-10-31T19:19:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37751","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":null,"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":"2026-01-23 19:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:21:23","updated":"2026-01-23 19:09:19","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\/37751","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=37751"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/28332"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}