Questa traduzione è incompleta. Collabora alla traduzione di questo articolo dall’originale in lingua inglese.
Draft
This page is not complete.
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 )
Modifiche per gli sviluppatori Web
HTML
- L' attributo
reversed
dell' elemento<ol>
è ora supportato (bug 601912). - L' attributo
crossorigin
dell' elemento<link>
è ora supportato (bug 786564).
CSS
- Il
min-width
emin-height
adesso utilizza la keywordauto
come valore iniziale (Questo ha effetto solo sugli elementi contratti quando si risolve a0
, il precedente valore iniziale, per gli altri elementi). (bug 763689) - Il cascade è stato aggiornato: adesso l'autore delle regole
!important
non tiene conto delle animazioni CSS. (bug 783714) - La proprietà stenografica
background
adesso riconosce la proprietà CSS3background-size
specificata all'interno. (bug 570326) - Il supporto iniziale per il Modulo CSS Flexbox è stato soppiantato. E' disabilito di default ma può essere abilitato settando
layout.css.flexbox.enabled
a true. (bug 666041)
DOM
navigator.mozPay
è stato soppiantato. (bug 767818)window.devicePixelRatio
è stato soppiantato. (bug 564815)- The MacOS X backend for
window.navigator.battery
è stato implementato. (bug 696045) MozBlobBuilder
è rimosso. Gli sviluppatori necessitano di usare il costruttoBlob
per creare un oggettoBlob
. (bug 744907)- L'evento
visibilitychange
e la Pagina di Visibilità API sono stati privati di prefisso (bug 812086). TextDecoder
eTextEncoder
sono state aggiunte. (bug 764234)HTMLMediaElement
.src
è stata divisa in due proprietà: la prorietà standardsrc
, affiancata daDOMString
, e la proprietà con prefissomozSrcObject
, affiancata dai flussi media (bug 792665).
JavaScript
- I Direct Proxies 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.
- Il metodo ECMAScript 6
contains()
adesso è implementato sulle stringhe. Questo sfortunatamente non è compatibile con Mootools 1.2, che si aspetta un comportamento differente dacontains()
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.
WebGL
SVG
MathML
XUL
Network
- I fattori di qualità ("q-values") adesso sono bloccati a due cifre nell'intestazione HTTP
Accept-Language
(bug 672448). - La sintassi
ALLOW-FROM
dell'intestazioneX-FRAME-OPTIONS
HTTP di risposta adesso è supportata (bug 690168).
Strumenti di sviluppo
Novità per add-on e sviluppatori Mozilla
Novità dell'Interfaccia
nsIStreamListener
- The 4th parameter (aOffset) of
onDataAvailable()
method changes to unsigned long long. (bug 784912) nsIUploadChannel
setUploadStream()
supports over 2GB content-length (bug 790617)nsIEditor
addEditorObserver()
has been removed, usesetEditorObserver()
instead,removeEditorObserver()
no longer takes ansIEditorObserver
parameter (bug 785091)
nsIHttpProtocolHandler
http-on-modify-request
observers are no longer guaranteed to be called synchronously during
nsIChannel.asyncOpen().
For observers that need to be called duringasyncOpen
(), the newhttp-on-opening-request
observer topic has been added.See
(bug 800799)
New interfaces
Removed interfaces
The following interfaces have been removed.
See also
- Firefox 18 Beta Release Notes
- Aurora 18: HiDPI & Touch Events (Mozilla Hacks)
- Site Compatibility for Firefox 18
- Add-on Compatibility for Firefox 18 (Add-ons Blog)
Older versions
- Firefox 17 for developers
- Firefox 16 for developers
- Firefox 15 for developers
- Firefox 14 for developers
- Firefox 13 for developers
- Firefox 12 for developers
- Firefox 11 for developers
- Firefox 10 for developers
- Firefox 9 for developers
- Firefox 8 for developers
- Firefox 7 for developers
- Firefox 6 for developers
- Firefox 5 for developers
- Firefox 4 for developers
- Firefox 3.6 for developers
- Firefox 3.5 for developers
- Firefox 3 for developers
- Firefox 2 for developers
- Firefox 1.5 for developers