From 4c9408f79ed6ccf2b81c4cfaf73cb34cf4d25eb4 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 27 Jul 2021 11:33:49 -0400 Subject: Remove link title attributes thats just the href es (#1737) * remove link 'title' attributes that's just the 'href' (es) * a couple more --- files/es/web/api/xmlhttprequest/index.html | 2 +- files/es/web/api/xmlhttprequest/using_xmlhttprequest/index.html | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'files/es/web/api/xmlhttprequest') diff --git a/files/es/web/api/xmlhttprequest/index.html b/files/es/web/api/xmlhttprequest/index.html index 13c696cd80..3918dc90a0 100644 --- a/files/es/web/api/xmlhttprequest/index.html +++ b/files/es/web/api/xmlhttprequest/index.html @@ -8,7 +8,7 @@ tags: - páginas_a_traducir translation_of: Web/API/XMLHttpRequest --- -

XMLHttpRequest es un objeto JavaScript que fue diseñado por Microsoft y adoptado por Mozilla, Apple y Google. Actualmente es un estándar de la W3C. Proporciona una forma fácil de obtener información de una URL sin tener que recargar la página completa. Una página web puede actualizar sólo una parte de la página sin interrumpir lo que el usuario está haciendo. XMLHttpRequest es ampliamente usado en la programación AJAX.

+

XMLHttpRequest es un objeto JavaScript que fue diseñado por Microsoft y adoptado por Mozilla, Apple y Google. Actualmente es un estándar de la W3C. Proporciona una forma fácil de obtener información de una URL sin tener que recargar la página completa. Una página web puede actualizar sólo una parte de la página sin interrumpir lo que el usuario está haciendo. XMLHttpRequest es ampliamente usado en la programación AJAX.

A pesar de su nombre, XMLHttpRequest puede ser usado para recibir cualquier tipo de dato, no solo XML, y admite otros formatos además de HTTP (incluyendo file y ftp).

diff --git a/files/es/web/api/xmlhttprequest/using_xmlhttprequest/index.html b/files/es/web/api/xmlhttprequest/using_xmlhttprequest/index.html index ce08ba50be..8b3c7a2733 100644 --- a/files/es/web/api/xmlhttprequest/using_xmlhttprequest/index.html +++ b/files/es/web/api/xmlhttprequest/using_xmlhttprequest/index.html @@ -83,7 +83,7 @@ req.send(null);
  1. Analizar con nsIScriptableUnescapeHTML repidamente convertira la cadena HTML en DOM, al mismo tiempo que tira javascript y otros elementos avanzados, incluyendo la etiqueta <head> de la página.
  2. RegExp se puede usar si de antemano conoces el HTML que vendra en el responseText. Quizas quieras remover los saltos de linea, si usas RegExp para escanear considerandolos. Sin embargo, este metodo es un "ultimo recurso" ya que si el HTML cambia ligeramente, posiblemente fallara.
  3. -
  4. Usar un hidden chrome o un content-level iframe para cargar toda la pagina también se puede hacer para manipularla luego como DOM, sin embargo existen riesgos de seguridad al dar a código remoto este nivel de acceso privilegiado, que puede causar problemas en la revisión de tu addon. Por ejemplo, si una pagina ejecuta el comando común "document.location = redirecttothispage.html" para cargar, esto se interpretara como cambiar la locación del navegador (document.location en una extensión) en contraposición a la locación de una página web (content.document.location en una extensión), y en consecuecia destruir todos los componentes del navegador. Alternativamente, y de algun modo mas seguro, una cadena responseText adquirida mediante XMLHttpRequest se puede analizar con RegExp para remover problemas de javascript, luego cargada en un iframe oculto previamente  establecido:
  5. +
  6. Usar un hidden chrome o un content-level iframe para cargar toda la pagina también se puede hacer para manipularla luego como DOM, sin embargo existen riesgos de seguridad al dar a código remoto este nivel de acceso privilegiado, que puede causar problemas en la revisión de tu addon. Por ejemplo, si una pagina ejecuta el comando común "document.location = redirecttothispage.html" para cargar, esto se interpretara como cambiar la locación del navegador (document.location en una extensión) en contraposición a la locación de una página web (content.document.location en una extensión), y en consecuecia destruir todos los componentes del navegador. Alternativamente, y de algun modo mas seguro, una cadena responseText adquirida mediante XMLHttpRequest se puede analizar con RegExp para remover problemas de javascript, luego cargada en un iframe oculto previamente  establecido:
document.getElementById('hiddenXULiframe').contentWindow.document.body.innerHTML = req.responseText
@@ -267,7 +267,7 @@ req.send(stream);
 
 

In Firefox 3.5 and later

-

Firefox 3.5 adds support for DOM progress event monitoring of XMLHttpRequest transfers; this follows the Web API specification for progress events.

+

Firefox 3.5 adds support for DOM progress event monitoring of XMLHttpRequest transfers; this follows the Web API specification for progress events.

var req = new XMLHttpRequest();
 
@@ -442,6 +442,6 @@ req.send(null);
  
  • Apple developers' reference
  • "Using the XMLHttpRequest Object" (jibbering.com)
  • The XMLHttpRequest Object: W3C Working Draft
  • -
  • Web Progress Events specification
  • -
  • Reading Ogg files with JavaScript (Chris Double)
  • +
  • Web Progress Events specification
  • +
  • Reading Ogg files with JavaScript (Chris Double)
  • -- cgit v1.2.3-54-g00ecf