Abrowser y service workers

1 reply [Last post]
eloyesp
Offline
Joined: 08/25/2017

El navegador a veces se relentiza mucho y estuve investigando por qué,
encontré que firefox habilitó por defecto los ServiceWorkers, o sea que las
páginas web que uno abre pueden funcionar después de que uno las cierra.

En algunos casos la página te pide permiso para instalarlo, pero de forma
un poco críptica, con la pregunta: "desea recibir notificaciones de esta
página?", pero en otros casos ni siquiera eso.

Al parecer uno puede mirar que ServiceWorkers estan registrados entrando a
`about:serviceworkers` y de ahí desconectar los indeseados o puede por otro
lado desabilitar `dom.serviceWorkers.enabled` en `about:config` para
desabilitar la funcionalidad completamente.

Me parece que estaría bueno asegurar que las páginas deban siempre pedir
permiso para una cosa así, pero da la impresión de que no es la política ni
de chrome ni de firefox. Se podrá cambiar esa funcionalidad en abrowser?

Saludos.

--- Eloy

noblob
Offline
Joined: 02/08/2018

A mi me paso un poco al reves hace unos dias, le puse un service worker a una aplicacion web que hice con javascript, desde debian solo con el repositorio main, instale firefox y no me iva el service worker, pasava de el, luego vi que en las variables de "about:config" tenia dom.serviceWorkers.enabled en false, tube que instalar chromium para probar mi service worker, cosa que no me gusto hacer porque lei que no era totalmente libre, pero la instalacion de chromium me la dejo hacer sin problemas solo con el repositorio main, en firefox ni poniendo esa variable en true me funcionava.
Flipe con las herramientas de desarrollo web de chromium, muy buenas, pero por lo que lei de chromium, sigo preferiendo no usarlo en ordenadores que quiera mantener libres.
¿Que distro y version de firefox usas?
Mi service worker era muy simple, pero chromium si que me pedia permiso para "instalar", y en androids con chrome tambien.