Veo que Google quiere que los desarrolladores de Chrome Extension migren de chrome.webRequest a chrome.declarativeNetRequest . Veo reglas estáticas , pero el problema es que ¿cómo permitimos que un usuario active o desactive reglas individuales por sitio web? La mayoría de los usuarios quieren anulaciones de listas blancas. Esta es la razón por la que usamos chrome.webRequest para buscar conexiones de red en cualquier página web determinada, y si alguna de esas URL coincidía con un conjunto de reglas de expresión regular, podíamos denegar la solicitud y Javascript podía ver si el usuario quería cambiar eso. off en un sitio web determinado para incluirlo en la lista blanca.
¿Hay alguna manera con declarativeNetRequest para mirar cualquier sitio web y cargar reglas estáticas que un usuario podría desactivar (lista blanca) para un sitio web determinado si lo desea desde su panel de opciones?