Extensión adblock de Chrome: problema con anuncios propios

Estoy bastante seguro de que esto está relacionado con el problema discutido aquí: ServiceWorker thinks I'm offline when I'm not.

Al probar en el navegador Chrome más reciente en Ubuntu con las extensiones de navegador Adblock y Adblock Plus, tener cualquiera de las extensiones instalada pero deshabilitada para un solo sitio de Discourse evita que el elemento de navegación House Ads se agregue a la barra de navegación:

El error en la consola es

NetworkFirst.js:120 Uncaught (in promise) no-response: no-response :: [{\"url\":\"https://global.discourse-cdn.com/business4/assets/plugins/discourse-adplugin-78e860fa781ab21eafa70bfb3c8514cc572a1ff6eb65774509c6c022e1fbf211.br.js\"}] at u._handle (https://global.discourse-cdn.com/business4/assets/workbox-77b0e3e0dd4773bcd6c7e74f302f7c69/workbox-strategies.prod.js:54:13) at async u.Rt (https://global.discourse-cdn.com/business4/assets/workbox-77b0e3e0dd4773bcd6c7e74f302f7c69/workbox-strategies.prod.js:40:10)

Si voy a la pestaña Aplicación del inspector web y selecciono la casilla “Omitir para la red”, el archivo se carga sin ningún problema.

Esto no sería un gran problema, pero el problema también afecta a los anuncios internos que se sirven con un script. Por ejemplo, los anuncios internos que se sirven desde un servidor de anuncios revive. En ese caso, el bloqueador de anuncios en pausa evita que se sirva el archivo /asyncjs.php del servidor revive. Produce el mismo error que publiqué anteriormente.

Esto parece ser un problema con la extensión y no con Discourse, pero me pregunto si hay algo que Discourse pueda hacer para lidiar con él.

Parece que el problema ha existido durante un tiempo. Aquí hay un informe de error de Adblock Plus de 2018, publicado por alguien de Financial Times: https://forum.adblockplus.org/viewtopic.php?p=176568

4 Me gusta