Siempre recibo este error en la consola de Chrome.
Uncaught Error: chrome.tabs is not supported in content scripts. See the content scripts documentation for more details.
Pero todo funciona bien.
¿Alguien sabe qué está causando esto y cómo puedo resolverlo?
google-chrome
8k_de_power
fuente
fuente

No se puede usar
chrome.tabsen scripts de contenido. De acuerdo con la documentación ,Por lo tanto, solo puede usar la
chrome.tabsAPI en páginas de fondo u otras páginas de extensión. Puede usar el mensaje de extensión que pasa para solicitar que se use una página de fondochrome.tabs.fuente
Esto es causado por una extensión que usa el
chrome.tabspermiso, pero sin especificar que lo hace en elmanifest.jsonpaquete con la extensión. El truco no es solo encontrar la extensión que usachrome.tabs, sino encontrar la que lo hace sin anunciarla.Comience con un enfoque más automatizado (comandos de varias líneas para facilitar la lectura): en * nix:
En Windows, usando PowerShell:
Luego vaya a la
chrome://extensionspestaña para hacer coincidir los directorios en los resultados con los nombres de las extensiones, y haga clic en los permisos de cada uno para ver quién no está copiando su usochrome.tabs. Tenga en cuenta que en la cuarta línea del fragmento de PowerShell, indizo '10' porque esa es la cantidad de componentes de ruta desdeC:\elExtensionsdirectorio; Podría ser diferente en su sistema.En mi caso, automaticé completamente la búsqueda añadiendo un par de segmentos más a la tubería:
Ahora, mirando en
chrome://extensions:Arrestado.
fuente