Firefox 1.5
Firefox 1.5 è stato rilasciato ed è disponibile per il download. Basato sul motore Gecko 1.8, questa ultima versione del browser migliora il supporto agli standard e fornisce nuove possibilità per implementare applicazioni web di ultima generazione. Le funzionalità di Firefox 1.5 comprendono un supporto più esteso ai CSS livello 2 e 3, API per applicazioni grafiche vettoriali 2D tramite SVG 1.1 e l'elemento <canvas>
, eventi XForms e XML, oltre a miglioramenti per DHTML, JavaScript e DOM.
Firefox 1.5 è disponibile per il download a questo indirizzo: https://www.mozilla.com/firefox/
Strumenti di sviluppo
Esistono diversi strumenti ed estensioni che possono essere d'aiuto agli sviluppatori per supportare Firefox 1.5.
- DOM Inspector, uno strumento che permette agli sviluppatori di esaminare e modificare i documenti senza dover agire direttamente sul documento. Questa estensione è disponibile come opzione nell'installazione personalizzata di Firefox 1.5.
- JavaScript console, uno strumento per scrivere e testare codice JavaScript e CSS.
- View page source, che comprende la sintassi evidenziata e una funzionalità di ricerca.
- Browser extensions, Firebug, Web Developer toolbar, Live HTTP Headers, HTML Validator e molti altri.
Nota: alcune estensioni potrebbero non supportare ancora Firefox 1.5 e potrebbero essere automaticamente disabilitate.
Nota: non tutte le estensioni hanno una traduzione in italiano.
Panoramica
Alcune nuove funzionalità di Firefox 1.5.
Sviluppatori di siti e applicazioni web
- Introduzione a SVG in HTML
- impara a utilizzare JavaScript e i CSS per manipolare le immagini nello stesso modo in cui manipoleresti un normale documento XHTML. Vedi anche SVG in Firefox 1.5 per conoscere lo stato e i problemi conosciuti dell'implementazione di SVG in Firefox 1.5.
- Disegnare grafici con le Canvas
-
come utilizzare il nuovo tag
<canvas>
per disegnare grafici e altri oggetti.
- Le colonne CSS3
- Il supporto per il testo multicolonna introdotto da CSS3.
- Usare la cache di Firefox 1.5
-
Come
bfcache
velocizza la navigazione coi tasti Indietro e Avanti
Sviluppatori XUL e sviluppatori di estensioni
- Creare un'estensione
- Questo tutorial spiega tutti i passi necessari per creare una semplicissima estensione per Firefox. Si veda anche another tutorial on MozillaZine knowledge base (EN), che illustra le nuove funzionalità dell'Extension Manager nell'1.5 e spiega come creare una nuova estensione ancora più facile.
- XPCNativeWrapper
-
XPCNativeWrapper
è un modo per far sì che un oggetto sia accessibile in maniera sicura dal DOM. Si può utilizzare in tutte le versioni di Firefox, sebbene il suo comportamento sia leggermente cambiato in Firefox 1.5.
- Sistema di Preferenze
- Illustra i nuovi widget che permettono di creare finestre di opzioni in maniera molto semplice e utilizzando poco codice JavaScript.
- Caratteri internazionali nel JavaScript di XUL
- i file JavaScript delle applicazioni XUL ora possono contenere caratteri non ASCII.
- Cambiementi nell'API di Tree
-
Le interfacce per accedere all'elemento XUL
<tree>
sono cambiate.
- Modifiche a XUL in Firefox 1.5
- Un sommario dei cambiamenti di XUL. Si veda anche Adattare le applicazioni XUL per Firefox 1.5.
- Modifiche relative al networking
- Certificate prompts can now be overridden on a per-channel basis. This works by setting an interface requestor as an nsIChannel's notificationCallbacks and giving out an interface for nsIBadCertListener.
- nsIWebBrowserPersist's listeners can now implement nsIInterfaceRequestor::GetInterface and will get an opportunity to provide all interfaces that channels might ask for, including nsIProgressEventSink (not too useful, redundant with nsIWebProgressListener). Useful interfaces here include nsIChannelEventSink and nsIBadCertListener.
- Extensions or other necko consumers, including XMLHttpRequest, can set a Cookie header explicitly, and necko will not replace it. Stored cookies will be merged with the explicitly set header, in a way that the explicit header will override the stored cookies
Nuove funzionalità per gli utenti finali
Esperienza utente
- Navigazione più veloce con miglioramenti alle performance dei bottoni Avanti e Indietro.
- Possibilità di riordinare le schede col drag and drop
- Answers.com è stato aggiunto alla lista dei motori di ricerca
- Miglioramenti nell'usabilità, comprese pagine di errore più chiare, un menu di opzioni riprogettato, la rilevazione automatica di RSS e il "Safe Mode".
- Migliorata l'accessibilità, anche in DHTML.
- Sito non funzionante - una funzionalità per segnalare agli sviluppatori di Firefox i siti che non vengono visualizzati correttamente.
- Migliorato il supporto per MacOS X (10.2 e successivi), compresa l'importazione dei profili da Safari e Mac Internet Explorer.
Sicurezza e Privacy
- Aggiornamenti automatici in linea. Quando un aggiornamento è disponibile viene notificato in maniera più visibile e gli update ora possono essere di mezzo megabyte o anche più piccoli. Anche l'aggiornamento delle estensioni è stato migliorato.
- Miglioramenti al blocco dei popup.
- Elimina i dati personali - selezionando questa voce nel menu Strumenti o premendo Canc+Ctrl+Maiusc, vengono eliminati tutti i dati personali.
Supporto agli standard
Firefox offre un supporto coerente multipiattaforma per i seguenti standard del web:
- Hypertext Markup Language (HTML) e Extensible Hypertext Markup Language (XHTML): HTML 4.01 e XHTML 1.0/1.1
- Cascading Style Sheets (CSS): CSS Level 1, CSS Level 2 e parti di CSS Level 3
- Document Object Model (DOM): DOM Level 1, DOM Level 2 e parti di DOM Level 3
- Mathematical Markup Language: MathML Version 2.0
- Extensible Markup Language (XML): XML 1.0, Namespaces in XML, Associating Style Sheets with XML Documents 1.0, Fragment Identifier for XML
- XSL Transformations (XSLT): XSLT 1.0
- XML Path Language (XPath): XPath 1.0
- Resource Description Framework (RDF): RDF
- Simple Object Access Protocol (SOAP): SOAP 1.1
- JavaScript 1.6, basato su ECMA-262, revision 3: ECMA-262
Firefox 1.5 supporta anche:
- HTTP, FTP, SSL, TLS e altri protocolli per il trasporto dei dati.
- La codifica Unicode.
- GIF, JPEG, PNG, SVG e altri formati per le immagini
- JavaScript 1.6 (si veda Novità in JavaScript 1.6)
Cambiamenti da Firefox 1.0
Sono stati introdotti diversi cambiamenti in Firefox dalla sua prima release il 9 novembre 2004. Questo browser ha visto molti progressi, molte nuove funzionalità e sono stati corretti molti bug. Le release notes sono un'eccellente fonte di informazioni sulle modifiche che sono state apportate:
- What's new in Firefox 1.5 (comprehensive)
- What's new in Firefox 1.5 RC 3
- What's new in Firefox 1.5 RC 2
- What's new in Firefox 1.5 RC 1
- What's new in Firefox 1.5 Beta 2
- What's new in Firefox 1.5 Beta 1
- What's new in Deer Park Alpha 2
- What's new in Deer Park Alpha 1
Nota: le note di rilascio qui linkate sono tutte in inglese.