Saber el tamaño de una web desde javascript o ajax

  • Autor Autor WWWW
  • Fecha de inicio Fecha de inicio
WWWW

WWWW

Pi
Verificación en dos pasos activada
Hola.

Quisiera saber si es posible, saber el tamaño de la carga de una web.

Alguna petición desde JS a una web y saber cuanto es su peso.

Digamos quisiera realizar una consulta a una pagina web online (no propia) y obtener el peso de la misma 10, 100kb, 541kb, etc.

Solo encuentro para imágenes, pero cargada desde la PC.

Ejemplo: (inspector elemento - Red) [Mozilla]
Web: jhe.com
Método: GET
Tipo: html
Tranferencia: 0.99kb
Tamaño: 2.14Kb

Esto es lo que quiera obtener 2.14Kb

Saludos. :encouragement:
 
Última edición:
[MENTION=41434]WWWW[/MENTION] Con la siguiente función puedes lograr eso que quieres:

Insertar CODE, HTML o PHP:
a=document.getElementsByTagName('HTML')[0].outerHTML;
b=a.length/1024;
c=Math.round(b);
prompt('Page Size',c+' kb');

También la puedes agregar a un botón:

Insertar CODE, HTML o PHP:
<a href="javascript:a=document.getElementsByTagName('HTML')[0].outerHTML;b=a.length/1024;c=Math.round(b);alert(c+' kb');">Doc Size</a>

<a href="javascript:a=document.getElementsByTagName('HTML')[0].outerHTML;b=a.length/1024;c=Math.round(b);prompt('Page Size',c+' kb');">Doc Size</a>

Fuente: html - How to get current page size in KB using just javascript? - Stack Overflow


Por cierto te facilito un poco el trabajo:
Insertar CODE, HTML o PHP:
document.getElementById("HTML").href = "http://forobeta.com/";

Aunque ya creo que lo hice todo jajajaja

Al final quedaría algo así: https://jsfiddle.net/n5x496c2/
 
Última edición:
Gracias amigo por tu ayuda.

Pero no me funciono.

No muestra nada de nada.

Y en el ejemplo online, me sale el error: "{"error": "Please use POST request"}"

No se si algo esta mal.

Pero si es lo que dices, buscar el peso de una URL.

Saludos bro. :encouragement:

[MENTION=41434]WWWW[/MENTION] Con la siguiente función puedes lograr eso que quieres:

Insertar CODE, HTML o PHP:
a=document.getElementsByTagName('HTML')[0].outerHTML;
b=a.length/1024;
c=Math.round(b);
prompt('Page Size',c+' kb');

También la puedes agregar a un botón:

Insertar CODE, HTML o PHP:
<a href="javascript:a=document.getElementsByTagName('HTML')[0].outerHTML;b=a.length/1024;c=Math.round(b);alert(c+' kb');">Doc Size</a>

<a href="javascript:a=document.getElementsByTagName('HTML')[0].outerHTML;b=a.length/1024;c=Math.round(b);prompt('Page Size',c+' kb');">Doc Size</a>

Fuente: html - How to get current page size in KB using just javascript? - Stack Overflow


Por cierto te facilito un poco el trabajo:
Insertar CODE, HTML o PHP:
document.getElementById("HTML").href = "http://forobeta.com/";

Aunque ya creo que lo hice todo jajajaja

Al final quedaría algo así: https://jsfiddle.net/n5x496c2/
 

Temas similares

Atrás
Arriba