diff options
Diffstat (limited to 'files/it/mozilla/firefox/releases/18/index.html')
-rw-r--r-- | files/it/mozilla/firefox/releases/18/index.html | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/files/it/mozilla/firefox/releases/18/index.html b/files/it/mozilla/firefox/releases/18/index.html new file mode 100644 index 0000000000..41af59d3c9 --- /dev/null +++ b/files/it/mozilla/firefox/releases/18/index.html @@ -0,0 +1,109 @@ +--- +title: Firefox 18 per sviluppatori +slug: Firefox_18_for_developers +tags: + - Firefox + - Firefox 18 +translation_of: Mozilla/Firefox/Releases/18 +--- +<div>{{FirefoxSidebar}}</div><p>{{ draft() }}</p> + +<p><span id="result_box" lang="it"><span class="hps">Firefox</span> <span class="hps">18 è stato</span> <span class="hps">pubblicato</span> <span class="hps">l'8 gennaio</span> <span class="hps">2013.</span> <span class="hps">In questo articolo</span> <span class="hps">sono elencate</span> <span class="hps">le modifiche</span> <span class="hps">principali</span> <span class="hps">che sono utili</span> <span class="hps">non solo</span> <span class="hps">per gli sviluppatori web</span><span>,</span> <span class="hps">ma anche</span> <span class="hps">gli sviluppatori</span> <span class="hps">di Firefox</span> <span class="hps">e Gecko</span> <span class="hps">così come</span> <span class="hps">add-on</span> <span class="hps">per gli sviluppatori.</span><br> + <br> + <span class="hps">Vuoi aiutare</span> la <span class="hps">documentazione di</span> <span class="hps">Firefox</span> <span class="hps">18? </span></span><a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&version=18.0">lista dei bug su cui bisogna scrivere</a><span id="result_box" lang="it"> <span class="hps">(Vedi l'elenco dei</span> <span class="hps">bug )</span></span></p> + +<h2 id="Modifiche_per_gli_sviluppatori_Web">Modifiche per gli sviluppatori Web</h2> + +<h3 id="HTML">HTML</h3> + +<ul> + <li>L' attributo {{htmlattrxref("reversed","ol")}} dell' elemento {{HTMLElement("ol")}} è ora supportato ({{bug("601912")}}).</li> + <li>L' attributo {{htmlattrxref("crossorigin","link")}} dell' elemento {{HTMLElement("link")}} è ora supportato ({{bug("786564")}}).</li> +</ul> + +<h3 id="CSS">CSS</h3> + +<ul> + <li>Il {{cssxref("min-width")}} e {{cssxref("min-height")}} adesso utilizza la keyword <code>auto</code> come <em>valore iniziale </em>(Questo ha effetto solo sugli elementi contratti quando si risolve a <code>0</code>, il precedente valore iniziale, per gli altri elementi). ({{bug("763689")}})</li> + <li>Il cascade è stato aggiornato: adesso l'autore delle regole <code>!important</code> non tiene conto delle <a href="/en-US/docs/CSS/Using_CSS_animations" title="/en-US/docs/CSS/Using_CSS_animations">animazioni CSS</a>. ({{bug("783714")}})</li> + <li>La proprietà stenografica {{cssxref("background")}} adesso riconosce la proprietà CSS3 {{cssxref("background-size")}} specificata all'interno. ({{bug("570326")}})</li> + <li>Il supporto iniziale per il Modulo CSS Flexbox è stato soppiantato. E' disabilito di default ma può essere abilitato settando <code>layout.css.flexbox.enabled</code> a true. ({{bug('666041')}})</li> +</ul> + +<h3 id="DOM"> DOM</h3> + +<ul> + <li><code>navigator.mozPay</code> è stato soppiantato. ({{bug("767818")}})</li> + <li><code>window.devicePixelRatio</code> è stato soppiantato. ({{bug("564815")}})</li> + <li>The MacOS X backend for <code>window.navigator.battery</code> è stato implementato. ({{bug("696045")}})</li> + <li>{{domxref("BlobBuilder", "MozBlobBuilder")}} è rimosso. Gli sviluppatori necessitano di usare il costrutto {{domxref("Blob")}} per creare un oggetto<code> Blob</code>. ({{bug("744907")}})</li> + <li>L'evento {{event("visibilitychange")}} e la <a href="/en-US/docs/DOM/Using_the_Page_Visibility_API" title="/en-US/docs/DOM/Using_the_Page_Visibility_API">Pagina di Visibilità API</a> sono stati privati di prefisso ({{bug("812086")}}).</li> + <li><code>TextDecoder</code> e <code>TextEncoder</code> sono state aggiunte. ({{bug("764234")}})</li> + <li><code>HTMLMediaElement</code><code>.src</code> è stata divisa in due proprietà: la prorietà standard <code>src</code>, affiancata da {{domxref("DOMString")}}, e la proprietà con prefisso <code>mozSrcObject</code>, affiancata dai <a href="/en-US/docs/WebRTC/MediaStream_API" title="/en-US/docs/WebRTC/MediaStream_API">flussi media</a> ({{bug("792665")}}).</li> +</ul> + +<h3 id="JavaScript">JavaScript</h3> + +<ul> + <li>I <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Proxy">Direct Proxies </a>dell'Harmony (ECMAScript 6) sono stati soppiantati ({{bug("703537")}}). Avvertenza: l'implementatione contiene un paio di bug riconosciuti, mancate funzionalità e disallineamenti con l'attuale stato della spec. Non fate affidamento per la creazione di codice.</li> + <li>Il metodo ECMAScript 6 <code>contains()</code> adesso è implementato sulle stringhe. Questo sfortunatamente non è compatibile con Mootools 1.2, che si aspetta un comportamento differente da <code>contains()</code> sulle stringhe ma non ve lo assicuro. Le nuove versioni di Mootools risolvono questo problema; i siti sites dovrebbero fare un upgrade alle loro versioni di Mootools verso versione più recenti della 1.2.</li> +</ul> + +<h3 id="WebGL">WebGL</h3> + +<h3 id="SVG">SVG</h3> + +<h3 id="MathML">MathML</h3> + +<h3 id="XUL">XUL</h3> + +<h3 id="Network">Network</h3> + +<ul> + <li>I fattori di qualità ("q-values") adesso sono bloccati a due cifre nell'intestazione HTTP <code>Accept-Language</code> ({{bug("672448")}}).</li> + <li>La sintassi <code>ALLOW-FROM</code> dell'intestazione <a href="/en-US/docs/The_X-FRAME-OPTIONS_response_header" title="/en-US/docs/The_X-FRAME-OPTIONS_response_header"><code>X-FRAME-OPTIONS</code></a> HTTP di risposta adesso è supportata ({{bug("690168")}}).</li> +</ul> + +<h3 id="Strumenti_di_sviluppo">Strumenti di sviluppo</h3> + +<h2 id="Novità_per_add-on_e_sviluppatori_Mozilla">Novità per add-on e sviluppatori Mozilla</h2> + +<h3 id="Novità_dell'Interfaccia">Novità dell'Interfaccia</h3> + +<dl> + <dt>{{ interface("nsIStreamListener") }}</dt> + <dd>The 4th parameter (aOffset) of <code>onDataAvailable()</code> method changes to unsigned long long. ({{bug("784912")}})</dd> + <dt>{{ interface("nsIUploadChannel") }}</dt> + <dd><code>setUploadStream()</code> supports over 2GB content-length ({{bug("790617")}})</dd> + <dt>{{ interface("nsIEditor") }}</dt> + <dd><code>addEditorObserver()</code> has been removed, use <code>setEditorObserver()</code> instead, <code>removeEditorObserver()</code> no longer takes a {{ interface("nsIEditorObserver") }} parameter ({{bug("785091")}})</dd> +</dl> + +<dl> + <dt>{{ interface("nsIHttpProtocolHandler") }}</dt> + <dd><code>http-on-modify-request</code> observers are no longer guaranteed to be called synchronously during<br> + <code>nsIChannel.asyncOpen(). </code>For observers that need to be called during <code>asyncOpen</code>(), the new <code>http-on-opening-request</code> observer topic has been added. <code>See</code> ({{bug("800799")}})</dd> +</dl> + +<h4 id="New_interfaces">New interfaces</h4> + +<h4 id="Removed_interfaces">Removed interfaces</h4> + +<p>The following interfaces have been removed.</p> + +<ul> + <li>{{ interface("nsIEditorObserver") }}</li> +</ul> + +<h2 id="See_also">See also</h2> + +<ul> + <li><a href="http://www.mozilla.org/en-US/firefox/18.0beta/releasenotes/">Firefox 18 Beta Release Notes</a></li> + <li><a href="https://hacks.mozilla.org/2012/10/aurora-18-hidpi-touch-events/">Aurora 18: HiDPI & Touch Events</a> (Mozilla Hacks)</li> + <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_18">Site Compatibility for Firefox 18</a></li> + <li><a href="https://blog.mozilla.org/addons/2012/12/28/compatibility-for-firefox-18/">Add-on Compatibility for Firefox 18</a> (Add-ons Blog)</li> +</ul> + +<h3 id="Older_versions">Older versions</h3> + +<p>{{Firefox_for_developers('17')}}</p> |