{"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":"Uscita di Firefox 69","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 svolto<\/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>, cos\u00ec come <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 sar\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 entrer\u00e0 in fase, con il rilascio previsto 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\"> Il mode di blocco delle pubblicit\u00e0 per impostazione predefinita ha aggiunto funzionalit\u00e0 per ignorare i cookie di tutti i sistemi di tracciamento esterni e per bloccare le inserzioni JavaScript che effettuano il mining di criptovalute. Il codice di mining provoca un notevole aumento del carico sulla CPU del sistema dell'utente e, di solito, viene implementato su siti a seguito di attacchi informatici o utilizzato su siti sospetti come metodo di monetizzazione.<br \/>\nIn precedenza, questi blocchi venivano attivati solo selezionando la 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 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=\"Uscita di Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/17aaa70fa670b608c4161453c2e2e605.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Durante il blocco, viene visualizzato un simbolo a forma di scudo nella barra degli indirizzi e nel menu contestuale \u00e8 possibile vedere da quali siti sono stati bloccati i cookie utilizzati per tracciare i movimenti. Nello stesso menu \u00e8 possibile disattivare selettivamente il blocco per singoli siti.<\/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=\"Uscita di Firefox 69\" 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=\"Uscita di Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/a68f0e177e0e258faf674f9dfdcbedf9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Sono state ampliate le funzionalit\u00e0 di blocco della riproduzione automatica dei contenuti multimediali. Oltre alla funzione di disattivazione del suono nei video che si riproducono automaticamente, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1543812\">\u00e8 stata realizzata<\/a><\/noindex> la possibilit\u00e0 di interrompere completamente la riproduzione video, senza limitarsi a disattivare l'audio. Ad esempio, se in precedenza i video pubblicitari sui siti venivano mostrati, ma senza audio, in questa nuova modalit\u00e0 non inizieranno nemmeno a riprodursi senza un clic esplicito. Per attivare la modalit\u00e0, \u00e8 stata aggiunta una nuova voce 'Block audio and video' nelle impostazioni di riproduzione automatica (Options &gt; Privacy and Security &gt; Permissions &gt; Autoplay), che si aggiunge alla modalit\u00e0 di default 'Block audio'.\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Uscita di Firefox 69\" 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 mostrato facendo clic 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=\"Uscita di Firefox 69\" 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 negli Stati Uniti e le versioni &#171;en-US&#187;, \u00e8 stata modificata la disposizione dei riquadri nella pagina di avvio mostrata all'apertura di una nuova scheda, e sono stati aggiunti contenuti raccomandati dal servizio Pocket. La dimensione dei riquadri e il numero di raccomandazioni sono stati modificati, e sono state proposte nuove sezioni tematiche (Salute, Scienza, Tecnologia e Intrattenimento);\n<li class=\"l\"> La possibilit\u00e0 di riprodurre contenuti Flash tramite il plugin Adobe Flash \u00e8 disabilitata per impostazione predefinita. Dalle impostazioni del plugin Adobe Flash Player \u00e8 stata rimossa l'opzione per attivare Flash in modo permanente, lasciando solo le possibilit\u00e0 di disattivazione di Flash e attivazione individuale per siti specifici (attivazione con un clic esplicito) senza memorizzare il modalit\u00e0 selezionata. Nel ramo ESR di Firefox, il supporto per Flash rimarr\u00e0 fino alla fine del 2020;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1541233\">Disabilitato<\/a><\/noindex> per impostazione predefinita, 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>, che consentono all'utente di ridefinire lo stile dei siti o dell'interfaccia di Firefox. La ragione della disabilitazione di default \u00e8 legata al lavoro di riduzione dei tempi di avvio del browser. Le modifiche al comportamento tramite userContent.css e userChrome.css vengono effettuate raramente dagli utenti, e il caricamento di tali dati CSS consuma risorse aggiuntive (l'ottimizzazione elimina accessi non necessari al disco). Per ripristinare la configurazione di userChrome.css e userContent.css, \u00e8 stata aggiunta l'impostazione &#171;toolkit.legacyUserProfileCustomizations.stylesheets&#187; in about:config, che sar\u00e0 attivata automaticamente per gli utenti che utilizzano gi\u00e0 userChrome.css o userContent.css;\n<li class=\"l\"> Per WebRTC \u00e8 stata implementata la possibilit\u00e0 di gestire canali utilizzando diversi codec video, semplificando la creazione di servizi di videoconferenza in cui i partecipanti possono utilizzare diversi software client;\n<li class=\"l\"> Per l'architettura ARM64, nel motore JavaScript \u00e8 stata implementata la supporto per la compilazione JIT;\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 ambiente operativo a 64 bit (precedentemente richiesta per Flash, ma che 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;, che consente di staccare il video in una finestra fluttuante che rimane visibile mentre si naviga nel browser. Per visualizzare in questa modalit\u00e0, \u00e8 necessario fare clic sul suggerimento pop-up o nel menu contestuale mostrato facendo clic destro sul video e selezionando &#171;Picture in picture&#187; (su YouTube, che fornisce un proprio gestore del menu contestuale, \u00e8 necessario fare clic due volte con il tasto destro o fare clic tenendo premuto il tasto Shift). Il supporto per questa modalit\u00e0 pu\u00f2 essere abilitato in about:config tramite 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=\"Uscita di Firefox 69\" 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\">Aggiunto<\/a><\/noindex>  implementazione di un generatore di password (&#171;signon.generation.available&#187; in about:config), che consente di mostrare suggerimenti con una password affidabile generata automaticamente durante la compilazione dei 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=\"Uscita di Firefox 69\" 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\">aggiunta<\/a><\/noindex> la possibilit\u00e0 di gestire gli account nel contesto del dominio di primo livello, consentendo di suggerire una password memorizzata per tutti i sottodomini. Ad esempio, la password memorizzata per login.example.com verr\u00e0 ora 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, che <noindex><a rel=\"nofollow\" href=\"https:\/\/mikeconley.ca\/blog\/2018\/09\/20\/firefox-performance-update-11\/\">permette<\/a><\/noindex> trasmettere al sistema operativo informazioni sui processi con priorit\u00e0 pi\u00f9 alta. Ad esempio, al processo di elaborazione dei contenuti che gestisce la scheda attiva verr\u00e0 assegnata una priorit\u00e0 maggiore (ricevendo pi\u00f9 risorse CPU) rispetto ai processi correlati alle schede in background (se non viene riprodotto video e audio). Questa modifica \u00e8 attualmente abilitata 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 consente di creare estensioni basate sulla tecnologia WebExtensions in stile Greasemonkey per eseguire script personalizzati nel contesto delle pagine web. Ad esempio, utilizzando la connessione di script, \u00e8 possibile modificare lo stile e il comportamento delle pagine visualizzate. Questa API \u00e8 gi\u00e0 parte di Firefox, ma fino ad ora era necessario attivare il parametro &#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, risolve problemi di prestazioni e offre la possibilit\u00e0 di gestire diverse fasi del caricamento delle pagine.\n<li class=\"l\"> La propriet\u00e0 navigator.mediaDevices \u00e8 ora disponibile solo quando si apre una pagina in un contesto protetto (Secure Context), ovvero quando si apre tramite HTTPS, localhost o da un file locale;\n<li class=\"l\"> Aggiunti propriet\u00e0 CSS <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 fuoriescono dai blocchi e dagli elementi inline (truncare 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 riga per riga).\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 stata implementata la supporto per 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 definire se il testo pu\u00f2 essere selezionato dall'utente;\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di specificare 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 assenza di supporto per un determinato selettore nel browser;<\/p>\n<li class=\"l\"> Aggiunto supporto per <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Classes\/Class_fields#Public_fields\">campi pubblici<\/a><\/noindex> per le istanze delle classi JavaScript, che consentono di specificare propriet\u00e0 predefinite, inizializzate al di fuori del costruttore. \u00c8 prevista a breve anche la supporto per i campi privati, non visibili al di fuori della classe;\n<p>   class Product {<br \/>\n     name;<br \/>\n     tax = 0.2;       \/*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\"> Aggiunto 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, al quale verranno inviate le notifiche relative alla modifica della dimensione degli elementi specificati sulla pagina. La differenza chiave tra la nuova API e window.onresize e CSS Media Queries \u00e8 che \u00e8 possibile definire il cambiamento di un elemento specifico sulla pagina, e non solo dell'intera area visibile, consentendo di rispondere modificando solo quell'elemento senza alterare tutto il 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 a una funzione di callback, aggiungendola alla coda delle microtask;\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\"> Negli header HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods e Access-Control-Allow-Headers \u00e8 stata aggiunta la possibilit\u00e0 di specificare una maschera &#171;*&#187; per le richieste senza credenziali;\n<li class=\"l\"> Nella console web \u00e8 stata implementata la raggruppamento degli avvisi relativi alle attivit\u00e0 di tracciamento delle interazioni 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=\"Uscita di Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/cd1b8f42932ca5f46d6136a73ff48897.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nel pannello di ispezione delle attivit\u00e0 di rete \u00e8 stata aggiunta una descrizione dettagliata delle ragioni del blocco delle risorse (CSP, contenuti misti, ecc.), e una colonna opzionale con l'URL completo.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1556451.bmoattachments.org\/attachment.cgi?id=9069596\"><img decoding=\"async\" alt=\"Uscita di Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/45356760e2876925e70cf2b68f2bf58c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Avviato con maggiore rapidit\u00e0 il debugger JavaScript. Le funzioni di debug remoto sono state trasferite nell'interfaccia about:debugging. \u00c8 stata implementata la 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 a eventi relativi a mouse, touch screen, animazione, DOM, media queries,<br \/>\nworker e simili.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mdn.mozillademos.org\/files\/16848\/event_handler_breakpoints.png\"><img decoding=\"async\" alt=\"Uscita di Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/5fea3727125d2e288831434045fddd27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nello strumento per sviluppatori \u00e8 stata aggiunta un'interfaccia per l'audit della rappresentazione della pagina, che utilizza  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/WCAG21\/#text-alternatives\">descrizioni testuali alternative<\/a><\/noindex> contenuto (ad esempio, visualizzazione del testo dall'attributo &#171;alt<br \/>\n anzich\u00e9 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=\"Uscita di Firefox 69\" src=\"\/wp-content\/uploads\/2019\/09\/94163de68086bab27831417b59276cb5.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nei sistemi con macOS, dove sono installate pi\u00f9 schede grafiche, \u00e8 garantito un passaggio pi\u00f9 aggressivo verso una GPU a risparmio energetico dopo aver completato l'elaborazione dei contenuti WebGL. \u00c8 stata inoltre aggiunta una protezione per evitare il passaggio dalla GPU efficiente dal punto di vista energetico a quella ad alte prestazioni per le chiamate WebGL una tantum. Nelle build per macOS \u00e8 anche stata implementata la visualizzazione del progresso di caricamento dei file tramite l'interfaccia Finder di default. \u00c8 iniziata la creazione di build di installazione di Firefox nel formato PKG;\n<li class=\"l\"> Per Windows 10 con gli ultimi aggiornamenti (1903+), \u00e8 stata aggiunta la supporto per l'estensione Web Authentication HmacSecret tramite Windows Hello per l'autenticazione sui siti senza inserimento di 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 creazione di nuovi rilasci di Firefox per Android, al suo posto, sotto il nome in codice Fenix, ora <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50982\">si sviluppa<\/a><\/noindex> nuovo browser per dispositivi mobili, che utilizza il motore GeckoView e il set di librerie Mozilla Android Components. Le correzioni per Firefox per Android verranno rilasciate nell'arco dell'anno all'interno del ramo ESR di Firefox 68; ad esempio, \u00e8 ora stata creata una release <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 build di test<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 alla correzione di errori, Firefox 69 ha risolto <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 critico. 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 riduzione del numero di vulnerabilit\u00e0 critiche \u00e8 dovuta al fatto che i problemi di memoria, come i buffer overflow e il tentativo di 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 aprendo pagine appositamente create. <\/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.0.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.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\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 stata rilasciata la versione del web browser","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}]}}