Pensé en hacer un complemento de Firefox con Vue.js y quería usar la API desde el navegador. Por ejemplo, para usar browser.tabs o browser.dns . Pero cuando uso el navegador en la parte del script de un componente, obtengo el resultado de que 'browser' is not defined .
¿Es posible acceder a la API del navegador con vuejs?
browser.tabs y browser.dns son parte de la API de extensiones del navegador. Y Vue se puede usar para crear extensiones de navegador, así que sí, es posible usar esa API de Vue.
Por ejemplo, vitesse-webext es una plantilla de inicio para crear extensiones de navegador multiplataforma (incluidos Chrome y Firefox) con Vue.