--- title: Firefox 18 per sviluppatori slug: Firefox_18_for_developers tags: - Firefox - Firefox 18 translation_of: Mozilla/Firefox/Releases/18 ---
{{ draft() }}
Firefox 18 è stato pubblicato l'8 gennaio 2013. In questo articolo sono elencate le modifiche principali che sono utili non solo per gli sviluppatori web, ma anche gli sviluppatori di Firefox e Gecko così come add-on per gli sviluppatori.
Vuoi aiutare la documentazione di Firefox 18? lista dei bug su cui bisogna scrivere (Vedi l'elenco dei bug )
auto come valore iniziale (Questo ha effetto solo sugli elementi contratti quando si risolve a 0, il precedente valore iniziale, per gli altri elementi). ({{bug("763689")}})!important non tiene conto delle animazioni CSS. ({{bug("783714")}})layout.css.flexbox.enabled a true. ({{bug('666041')}})navigator.mozPay è stato soppiantato. ({{bug("767818")}})window.devicePixelRatio è stato soppiantato. ({{bug("564815")}})window.navigator.battery è stato implementato. ({{bug("696045")}}) Blob. ({{bug("744907")}})TextDecoder e TextEncoder sono state aggiunte. ({{bug("764234")}})HTMLMediaElement.src è stata divisa in due proprietà: la prorietà standard src, affiancata da {{domxref("DOMString")}}, e la proprietà con prefisso mozSrcObject, affiancata dai flussi media ({{bug("792665")}}).contains() adesso è implementato sulle stringhe. Questo sfortunatamente non è compatibile con Mootools 1.2, che si aspetta un comportamento differente da contains() 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.Accept-Language ({{bug("672448")}}).ALLOW-FROM dell'intestazione X-FRAME-OPTIONS HTTP di risposta adesso è supportata ({{bug("690168")}}).onDataAvailable() method changes to unsigned long long. ({{bug("784912")}})setUploadStream() supports over 2GB content-length ({{bug("790617")}})addEditorObserver() has been removed, use setEditorObserver() instead, removeEditorObserver() no longer takes a {{ interface("nsIEditorObserver") }} parameter ({{bug("785091")}})http-on-modify-request observers are no longer guaranteed to be called synchronously duringnsIChannel.asyncOpen(). For observers that need to be called during asyncOpen(), the new http-on-opening-request observer topic has been added. See ({{bug("800799")}})The following interfaces have been removed.
{{Firefox_for_developers('17')}}