JavaScript - ExtensionChrome para recargar web

 
Vista:
sin imagen de perfil

ExtensionChrome para recargar web

Publicado por Jose (1 intervención) el 23/02/2023 20:03:44
Buenas, soy nuevo por aqui. Estoy aprendiendo javascript, me pasó por la mente crear un script que recargue la pagina cuando exista algun error.

Por ejemplo: si mi conexion a internet es intermitente o el servidor está lento y me sale la pagina de error de chrome, quiero que el script escanee cada 10 segundos el navegador y si detecta este error de carga que recargue automaticamente la pagina hasta que el DOM y los escripts de la pagina esten totalmente cargados.
Pensé en una extension de chrome con el siguiente codigo

Manifest.json
1
2
3
4
5
6
7
8
9
{
"manifest_version": 3,
  "name": "My Extension Reload",
  "version": "0.0.1",
  "background": {
        "service_worker": "background.js"
  },
  // .....permisos como tabs etc.
}

Background.js
1
2
3
4
5
6
7
8
setInterval(check, 10000);
 
function check(){
  let url = document.URL
  if (url == 'chrome-error://chromewebdata/') {
    document.instance.reload()
  }
}

Con este código la consola me devuelve un error que document.URL no esta definido
He buscado en internet pero no logro hacerlo funcionar.
Espero me puedan ayudar gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

ExtensionChrome para recargar web

Publicado por Jefferson (22 intervenciones) el 24/02/2023 01:25:44
Hola

Y porque mejor no le creas un load spinner

Primero saltas con el body en blanco y el spinner dando vueltas....

Al terminar de cargar la página, lo detienes y ocultas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar