Firefox 1.5 para Desarrolladores

  • Enlace amigable (slug) de la revisión: Firefox_1.5_para_Desarrolladores
  • Título de la revisión: Firefox 1.5 para Desarrolladores
  • Id de la revisión: 183405
  • Creada:
  • Creador: Pasky
  • ¿Es la revisión actual? No
  • Comentario /* Sitios web y desarrolladores de aplicacionesWeb site and application developers */

Contenido de la revisión

Firefox 1.5

Firefox 1.5 ha sido por fin distribuido, y está disponible para la descarga. Basado en el motor Gecko 1.8, esta nueva versión del navegador mejora incluso su superioridad en la aplicación y soporte de estándares en la web, y proporciona nuevas capacidades para aceptar la nueva y próxima generación de aplicaciones web. Las nuevas características de Firefox 1.5 mejoran el soporte de CSS2 y CSS3, APIs para scripts y para programar gráficos en 2D a través de SVG 1.1 y <canvas>. XForms y los eventos XML, así como DHTML, JavaScript, y mejoras DOM.

Firefox 1.5 se puede descargar en: http://www.mozilla.com/firefox/

Herramientas para desarrolladores

Algunas herramientas y extensiones están a disposición para ayudar a los desarrolladores a soportar Firefox 1.5.

  • DOM Inspector, una herramienta que permite a los desarrolladores inspeccionar y modificar documentos sin tener que editar el documento directamente. DOM Inspector está disponible como una opción en la Instalación personalizada de Firefox 1.5 bajo Herramientas para desarrolladores.
  • Consola JavaScript, una herramienta para escribir y testear código JavaScript a la vez que sirve para ver los errores JavaScript y de CSS en una página.
  • Ver código fuente de la página, con sombreado de código y opciones de búsqueda.
  • Extensiones para el navegador incluyendo Web Developer toolbar, Live HTTP Headers, HTML Validator y muchas más.

Nota: Algunas extensiones no soportan actualmente Firefox 1.5, y serán automáticamente desactivadas.

Descripción

Algunas de las nuevas características en Firefox 1.5:

Sitios web y desarrolladores de aplicaciones (Web site and application developers)

SVG en HTML Introducción 
Aprenda cómo usar SVG en XHTML y cómo usar JavaScript y CSS para manipular la imagen que haría de forma regular con un script XHTML. Vea también SVG en Firefox 1.5 para aprender acerca del estado y de los problemas de la adopción de SVG en Firefox 1.5.
Dibujar gráficos con Canvas 
Aprenda acerca de la nueva etiqueta <canvas> y cómo dibujar gráficos y otros objetos en Firefox.
Columnas CSS3 
Aprenda sobre la nueva ayuda para la disposición multi-columna automática del texto según lo propuesto por CSS3.
Usando el cache de Firefox 1.5 
Aprenda acerca de bfcache y cómo aumenta la navegación sobre páginas ya visitadas.

XUL y Desarrolladores de Extensión

Construyendo una Extensión 
Este tutorial te llevará a través de los pasos requeridos para construir una muy básica extensión para Firefox. Mirar también otro tutorial en la base de conocimiento MozillaZine, el cual demuestra las nuevas características del Administrador de Extensión en 1.5, que hace la creación de una nueva extensión incluso mas fácil.
XPCNativeWrapper 
XPCNativeWrapper is a way to wrap up an object so that it's safe to access from privileged code. It can be used in all Firefox versions, though the behavior changed somewhat starting with Firefox 1.5 (Gecko 1.8).
Preferencias del Sistema 
Aprenda acerca de los nuevos widgets, que te permiten crear ventanas de Opciones mas fácil y usando menos código JavaScript.
Caracteres Internacionales en XUL JavaScript 
Archivos XUL JavaScript pueden ahora contener caracteres no-ASCII.
Tree API changes 
The interfaces for accessing XUL <tree> elements have changed.
XUL Changes for Firefox 1.5 
Summary of XUL changes. See also Adapting XUL Applications for Firefox 1.5.
Networking-related changes 
  • 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

New End user Features

User Experience

  • Faster browser navigation with improvements to back and forward button performance.
  • Drag and drop reordering for browser tabs.
  • Answers.com is added to the search engine list for dictionary lookup.
  • Improvements to product usability including descriptive error pages, redesigned options menu, RSS discovery, and "Safe Mode" experience.
  • Better accessibility support including DHTML accessibility.
  • Report a broken Web site wizard to report Web sites that are not working in Firefox.
  • Better support for Mac OS X (10.2 and greater) including profile migration from Safari and Mac Internet Explorer.

Security and Privacy

  • Automated update to streamline product upgrades. Notification of an update is more prominent, and updates to Firefox may now be half a megabyte or smaller. Updating extensions has also improved.
  • Improvements to popup blocking.
  • Clear Private Data feature provides an easy way to quickly remove personal data through a menu item or keyboard shortcut.

Support for open Web standards

Firefox support for Web standards continues to lead the industry with consistent cross-platform implementations for:

Firefox 1.5 supports the following data transport protocols (HTTP, FTP, SSL, TLS, and others), multilingual character data (Unicode), graphics (GIF, JPEG, PNG, SVG, and others) and the latest version of the world's most popular scripting language, JavaScript 1.6.

Changes since Firefox 1.0

Many changes have been introduced into Firefox since it was first released on November 9, 2004. Firefox has progressed with many new features and bug fixes. The Deer Park and Firefox release-notes are excellent sources of information about changes in each release of Firefox.

{{wiki.template('Traducción', [ "inglés", "Firefox_1.5_for_Developers", "en" ])}}

{{ wiki.languages( { "fr": "fr/Firefox_1.5_pour_les_d\u00e9veloppeurs", "en": "en/Firefox_1.5_for_Developers", "pl": "pl/Firefox_1.5_Beta_dla_programist\u00f3w", "nl": "nl/Firefox_1.5_voor_ontwikkelaars" } ) }}

Fuente de la revisión

<p>
</p>
<h3 name="Firefox_1.5"> Firefox 1.5 </h3>
<p>Firefox 1.5 ha sido por fin distribuido, y está disponible <b><a class="external" href="http://www.mozilla.com/firefox/">para la descarga</a></b>.  Basado en el motor <a href="es/Gecko">Gecko</a> 1.8, esta nueva versión del navegador mejora incluso su superioridad en la aplicación y soporte de estándares en la web, y proporciona nuevas capacidades para aceptar la nueva y próxima generación de aplicaciones web. Las nuevas características de Firefox 1.5 mejoran el soporte de CSS2 y CSS3, APIs para scripts y para programar gráficos en 2D a través de <a href="es/SVG">SVG</a> 1.1 y <code>&lt;canvas&gt;</code>. <a href="es/XForms">XForms</a> y los eventos XML, así como DHTML, JavaScript, y mejoras DOM.
</p><p><b>Firefox 1.5</b> se puede descargar en: http://www.mozilla.com/firefox/
</p>
<h3 name="Herramientas_para_desarrolladores"> Herramientas para desarrolladores </h3>
<p>Algunas herramientas y extensiones están a disposición para ayudar a los desarrolladores a soportar Firefox 1.5.
</p>
<ul><li> <a href="es/DOM_Inspector">DOM Inspector</a>, una herramienta que permite a los desarrolladores inspeccionar y modificar documentos sin tener que editar el documento directamente. DOM Inspector está disponible como una opción en la Instalación personalizada de Firefox 1.5 bajo Herramientas para desarrolladores.
</li><li> Consola JavaScript, una herramienta para escribir y testear código JavaScript a la vez que sirve para ver los errores JavaScript y de CSS en una página.
</li><li> Ver código fuente de la página, con sombreado de código y opciones de búsqueda.
</li><li> <a class="external" href="https://addons.mozilla.org/extensions/showlist.php?application=firefox&amp;category=Developer%20Tools">Extensiones para el navegador</a> incluyendo <a href="es/Web_Developer_Firefox_Extension_(external)">Web Developer toolbar</a>, <a href="es/Live_HTTP_Headers_(external)">Live HTTP Headers</a>, <a href="es/HTML_Validator_(external)">HTML Validator</a> y muchas más.
</li></ul>
<p><strong>Nota:</strong> Algunas extensiones no soportan actualmente Firefox 1.5, y serán automáticamente desactivadas.
</p>
<h3 name="Descripci.C3.B3n"> Descripción </h3>
<p>Algunas de las nuevas características en Firefox 1.5:
</p>
<h4 name="Sitios_web_y_desarrolladores_de_aplicaciones_.28Web_site_and_application_developers.29"> Sitios web y desarrolladores de aplicaciones (Web site and application developers) </h4>
<dl><dt> <a href="es/SVG_en_HTML_Introducci%c3%b3n">SVG en HTML Introducción</a> </dt><dd> Aprenda cómo usar SVG en XHTML y cómo usar JavaScript y CSS para manipular la imagen que haría de forma regular con un script XHTML. Vea también <a href="es/SVG_en_Firefox_1.5">SVG en Firefox 1.5</a> para aprender acerca del estado y de los problemas de la adopción de SVG en Firefox 1.5.
</dd></dl>
<dl><dt> <a href="es/Dibujar_gr%c3%a1ficos_con_Canvas">Dibujar gráficos con Canvas</a> </dt><dd> Aprenda acerca de la nueva etiqueta <code>&lt;canvas&gt;</code> y cómo dibujar gráficos y otros objetos en Firefox.
</dd></dl>
<dl><dt> <a href="es/Columnas_CSS3">Columnas CSS3</a> </dt><dd> Aprenda sobre la nueva ayuda para la disposición multi-columna automática del texto según lo propuesto por CSS3.
</dd></dl>
<dl><dt> <a href="es/Usando_el_cache_de_Firefox_1.5">Usando el cache de Firefox 1.5</a> </dt><dd> Aprenda acerca de <code>bfcache</code> y cómo aumenta la navegación sobre páginas ya visitadas.
</dd></dl>
<h4 name="XUL_y_Desarrolladores_de_Extensi.C3.B3n"> XUL y Desarrolladores de Extensión </h4>
<dl><dt> <a href="es/Construyendo_una_Extensi%c3%b3n">Construyendo una Extensión</a> </dt><dd> Este tutorial te llevará a través de los pasos requeridos para construir una muy básica extensión para Firefox. Mirar también <a class="external" href="http://kb.mozillazine.org/Getting_started_with_extension_development">otro tutorial en la base de conocimiento MozillaZine</a>, el cual demuestra las nuevas características del Administrador de Extensión en 1.5, que hace la creación de una nueva extensión incluso mas fácil.
</dd></dl>
<dl><dt> <a href="es/XPCNativeWrapper">XPCNativeWrapper</a> </dt><dd> <code>XPCNativeWrapper</code> is a way to wrap up an object so that it's <a href="es/Safely_accessing_content_DOM_from_chrome">safe to access from privileged code</a>.  It can be used in all Firefox versions, though the behavior changed somewhat starting with Firefox 1.5 (Gecko 1.8).
</dd></dl>
<dl><dt> <a href="es/Preferencias_del_Sistema">Preferencias del Sistema</a> </dt><dd> Aprenda acerca de los nuevos widgets, que te permiten crear ventanas de Opciones mas fácil y usando menos código JavaScript.
</dd></dl>
<dl><dt> <a href="es/Caracteres_Internacionales_en_XUL_JavaScript">Caracteres Internacionales en XUL JavaScript</a> </dt><dd> Archivos XUL JavaScript pueden ahora contener caracteres no-ASCII.
</dd></dl>
<dl><dt> <a href="es/Tree_Widget_Changes">Tree API changes</a> </dt><dd> The interfaces for accessing XUL <code>&lt;tree&gt;</code> elements have changed.
</dd></dl>
<dl><dt> <a href="es/XUL_Changes_for_Firefox_1.5">XUL Changes for Firefox 1.5</a> </dt><dd> Summary of XUL changes. See also <a href="es/Adapting_XUL_Applications_for_Firefox_1.5">Adapting XUL Applications for Firefox 1.5</a>.
</dd></dl>
<dl><dt> Networking-related changes </dt><dd>
</dd></dl>
<ul><li> Certificate prompts can now be overridden on a per-channel basis. This works by setting an interface requestor as an <a href="es/NsIChannel">nsIChannel</a>'s notificationCallbacks and giving out an interface for <a href="es/NsIBadCertListener">nsIBadCertListener</a>.
</li><li> nsIWebBrowserPersist's listeners can now implement <a href="es/NsIInterfaceRequestor">nsIInterfaceRequestor</a>::GetInterface and will get an opportunity to provide all interfaces that channels might ask for, including <a href="es/NsIProgressEventSink">nsIProgressEventSink</a> (not too useful, redundant with <a href="es/NsIWebProgressListener">nsIWebProgressListener</a>). Useful interfaces here include <a href="es/NsIChannelEventSink">nsIChannelEventSink</a> and <a href="es/NsIBadCertListener">nsIBadCertListener</a>.
</li><li> 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
</li></ul>
<h3 name="New_End_user_Features"> New End user Features </h3>
<h4 name="User_Experience"> User Experience </h4>
<ul>
<li><strong>Faster browser navigation</strong> with improvements to back and forward button performance.</li>
<li><strong>Drag and drop reordering for browser tabs.</strong></li>
<li><strong>Answers.com is added to the search engine list</strong> for dictionary lookup.</li>
<li><strong>Improvements to product usability</strong> including descriptive error pages, redesigned options menu, RSS discovery, and "Safe Mode" experience.</li>
<li><strong>Better accessibility support</strong> including DHTML accessibility.</li>
<li><strong>Report a broken Web site wizard</strong> to report Web sites that are not working in Firefox.</li>
<li><strong>Better support for Mac OS X</strong> (10.2 and greater) including profile migration from Safari and Mac Internet Explorer.</li>
</ul>
<h4 name="Security_and_Privacy"> Security and Privacy </h4>
<ul>
<li><strong>Automated update</strong> to streamline product upgrades.  Notification of an update is more prominent, and updates to Firefox may now be half a megabyte or smaller.  Updating extensions has also improved.</li>
<li><strong>Improvements to popup blocking.</strong></li>
<li><strong>Clear Private Data</strong> feature provides an easy way to quickly remove personal data through a menu item or keyboard shortcut.
</li></ul>
<h4 name="Support_for_open_Web_standards"> Support for open Web standards </h4>
<p>Firefox support for Web standards continues to lead the industry with consistent cross-platform implementations for:
</p>
<ul> 
  <li>Hypertext Markup Language (<a href="es/HTML">HTML</a>) and Extensible Hypertext Markup Language (<a href="es/XHTML">XHTML</a>): <a class="external" href="http://www.w3.org/TR/html401/">HTML 4.01</a> and <a class="external" href="http://www.w3.org/TR/xhtml1/">XHTML 1.0/1.1</a></li> 
  <li>Cascading Style Sheets (<a href="es/CSS">CSS</a>): <a class="external" href="http://www.w3.org/TR/REC-CSS1">CSS Level 1</a>, <a class="external" href="http://www.w3.org/TR/REC-CSS2">CSS Level 2</a> and parts of <a class="external" href="http://www.w3.org/Style/CSS/current-work.html">CSS Level 3</a></li> 
  <li>Document Object Model (<a href="es/DOM">DOM</a>): <a class="external" href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/">DOM Level 1</a>, <a class="external" href="http://www.w3.org/DOM/DOMTR#dom2">DOM Level 2</a> and parts of <a class="external" href="http://www.w3.org/DOM/DOMTR#dom3">DOM Level 3</a></li>
  <li>Mathematical Markup Language: <a class="external" href="http://www.w3.org/Math/">MathML Version 2.0</a></li> 
  <li>Extensible Markup Language (<a href="es/XML">XML</a>): <a class="external" href="http://www.w3.org/TR/REC-xml">XML 1.0</a>, <a class="external" href="http://www.w3.org/TR/REC-xml-names/">Namespaces in XML</a>, <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">Associating Style Sheets with XML Documents 1.0</a>, <a class="external" href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">Fragment Identifier for XML</a></li> 
  <li>XSL Transformations (<a href="es/XSLT">XSLT</a>): <a class="external" href="http://www.w3.org/TR/xslt">XSLT 1.0</a></li> 
  <li>XML Path Language (<a href="es/XPath">XPath</a>): <a class="external" href="http://www.w3.org/TR/xpath">XPath 1.0</a></li> 
  <li>Resource Description Framework (<a href="es/RDF">RDF</a>): <a class="external" href="http://www.w3.org/RDF/">RDF</a></li>
  <li>Simple Object Access Protocol (SOAP): <a class="external" href="http://www.w3.org/TR/SOAP/">SOAP 1.1</a></li> 
  <li><a href="es/JavaScript">JavaScript</a> 1.6, based on <a href="es/ECMA-262">ECMA-262</a>, revision 3: <a class="external" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a></li> 
</ul>
<p>Firefox 1.5 supports the following data transport protocols (HTTP, FTP, SSL, TLS, and others), multilingual character data (Unicode), graphics (GIF, JPEG, PNG, SVG, and others) and the latest version of the world's most popular scripting language, <a href="es/New_in_JavaScript_1.6">JavaScript 1.6</a>.
</p>
<h3 name="Changes_since_Firefox_1.0"> Changes since Firefox 1.0 </h3>
<p>Many changes have been introduced into Firefox since it was first released on November 9, 2004. Firefox has progressed with many new features and bug fixes. The Deer Park and Firefox release-notes are excellent sources of information about changes in each release of Firefox.
</p>
<ul><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html">What's new in Firefox 1.5 (comprehensive)</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5rc3.html">What's new in Firefox 1.5 RC 3</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5rc2.html">What's new in Firefox 1.5 RC 2</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5rc1.html">What's new in Firefox 1.5 RC 1</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5b2.html">What's new in Firefox 1.5 Beta 2</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5b1.html">What's new in Firefox 1.5 Beta 1</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5a2.html">What's new in Deer Park Alpha 2</a>
</li><li> <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5a1.html">What's new in Deer Park Alpha 1</a>
</li></ul>
<p>{{wiki.template('Traducción', [ "inglés", "Firefox_1.5_for_Developers", "en" ])}}
</p>{{ wiki.languages( { "fr": "fr/Firefox_1.5_pour_les_d\u00e9veloppeurs", "en": "en/Firefox_1.5_for_Developers", "pl": "pl/Firefox_1.5_Beta_dla_programist\u00f3w", "nl": "nl/Firefox_1.5_voor_ontwikkelaars" } ) }}
Revertir a esta revisión