Geo-Developers / geoiniciativas

Iniciativas en español para geogeeks. Si te gusta... te agradecemos que le des una ⭐ 😊
https://geo-developers.github.io/geoiniciativas
GNU General Public License v3.0
7 stars 0 forks source link

Crear comprobador de enlaces rotos #1

Open hhkaos opened 3 years ago

hhkaos commented 3 years ago

Se podría crear un script sencillo que cargase todos los enlaces de una pestaña e intentase recuperar todos los recursos y comprobando cuáles de ellos devuelven 404.

usando fetch

fetch('/somepage')
  .then(function(response) {
    return response.text();
  })
  .then(function(body) {
    document.querySelector('#div').innerHTML = body;
  });

O usando XMLHttpRequest

var request = new XMLHttpRequest();

request.open('GET', '/somepage', true);

request.onload = function() {
  if (request.status >= 200 && request.status < 400) {
    var resp = request.responseText;

    document.querySelector('#div').innerHTML = resp;
  }
};

request.send();
libertadcc commented 3 years ago

También lo podemos hacer dentro de google sheets. En el actual no me deja acceder al editor de secuencias de comandos. https://docs.google.com/spreadsheets/d/1J8YWMjMGX0PxJeUn7flzqQoJfX5m5rmi57zNFufH6eg/edit?usp=sharing