Tengo una extensión de Chrome que se instala a través de "Cargar extensión desempaquetada" y estoy tratando de que se elimine a sí misma o al menos cambie su código fuente cuando se llama a una función. Tengo chrome.management.uninstallSelf
abajo, pero también necesito los archivos de origen para queconvertirse en cambiado / ido Básicamente, necesito la extensión de Chrome para abrir el archivo local donde se encuentra su origen y luego eliminar / cambiar algunos de los archivos que contiene. ¿Hay alguna manera de hacer esto?
Respuestas
0 para la respuesta № 1Básicamente, necesito la extensión de Chrome para abrir el archivo local donde se encuentra su origen y luego eliminar / cambiar algunos de los archivos que contiene. ¿Hay alguna manera de hacer esto?
No, esto no es normalmente posible.
Las extensiones de Chrome solo tienen acceso de solo lectura a sus propios archivos (a través de chrome.runtime.getPackageDirectoryEntry
o peticiones a chrome-extension://
), y no tiene acceso en absoluto al resto del sistema de archivos.
* Todas las apuestas están apagadas si tienes un Anfitrión nativo módulo sin embargo. Puede hacer lo que sea, pero complicaría enormemente la instalación.