Cómo habilitar Firefox WebExtensions en sitios web de Mozilla

Una de las limitaciones del nuevo sistema de complementos WebExtensions del navegador web Firefox era hasta ahora que estas extensiones no funcionarían en algunos sitios web operados por Mozilla.

Solo WebExtensions se ve afectada por la limitación, y significa que la funcionalidad que brindan estas extensiones no está disponible en sitios y servicios como addons.mozilla.org o www.mozilla.org.



Las extensiones no pueden manipular estas páginas de ninguna manera, por ejemplo, para proporcionar funciones adicionales en ellas, modificar contenido o incluso bloquear elementos en ellas.

Actualizar:

extensions-webextensions-restricteddomains

Mozilla cambió la funcionalidad en Firefox 60. Firefox 60 viene con una nueva preferencia llamada extensions.webextensions.restrictedDomains que enumera los dominios en los que WebExtensions no puede ejecutar de forma predeterminada.



  1. Cargue about: config? Filter = extensions.webextensions.restrictedDomains en la barra de direcciones de Firefox.
  2. Elimine uno, algunos o todos los dominios enumerados bajo valor para eliminar la restricción.

Mozilla adicional una nueva preferencia oculta a Firefox 57 que puede configurar para eliminar la limitación en el navegador web Firefox.

Las preferencias ocultas son aquellas que no están visibles de forma predeterminada cuando abre la página about: config del navegador web. Existen, pero es necesario conocerlos para configurarlos en el navegador.

firefox extensions mozilla unlock

La preferencia oculta de Firefox privacy.resistFingerprinting.block_mozAddonManager elimina la restricción de WebExtensions.



Así es como lo configura:

  1. Cargue about: config en el navegador web Firefox.
  2. Puede ejecutar una búsqueda de privacy.resistFingerprinting.block_mozAddonManager solo para asegurarse de que no existe. No es así en las compilaciones más recientes de Firefox Nightly en el momento de escribir este artículo.
  3. Haga clic con el botón derecho en la parte de la ventana que enumera las preferencias y seleccione Nuevo> Booleano en el menú contextual.
  4. Nombra el nuevo valor booleano privacy.resistFingerprinting.block_mozAddonManager.
  5. Establezca su valor en verdadero.

Un valor de verdadero significa que WebExtensions funciona normalmente en el sitio web de Mozilla. Puede deshacer el cambio en cualquier momento estableciendo la preferencia en falso en la página about: config del navegador.

Mozilla agregó la nueva preferencia oculta a Firefox 57. No está disponible en Firefox 56 y no hay opción para introducirlo en el navegador. Los usuarios de Firefox Stable que ejecutan WebExtensions en este momento deben esperar hasta que el navegador se actualice a la versión 57 para establecer la preferencia y obtener la funcionalidad.