2012-08-07 37 views
24

¿Dónde se almacenan las secuencias de comandos Chrome/Tampermonkey en el sistema de archivos?¿Dónde se almacenan los archivos de usuario de Chrome/Tampermonkey en el sistema de archivos?

Quiero editar guiones de usuario directamente en lugar de utilizar el editor de hokey in-browser.

+1

En Windows 7 se instalan aquí 'C: \ Users \ cbrand \ AppData \ Local \ Google \ Chrome \ User Data \ Default', es decir, mi carpeta de usuario, siendo' AppData \ Local' la versión de .files en Windows, que no tiene ningún tipo de "use .name para ocultar el archivo de forma predeterminada", y luego, etc. ¿Quizás esté similarmente anidado en OSX? Después de eso, hay una carpeta para cada usuario y una base de datos de las extensiones activas. – jcolebrand

+8

No estoy de acuerdo con el cierre de esto, está absolutamente relacionado con la programación. Saber dónde encontrar los usuarios puede ser clave para editarlos/programarlos. – studgeek

+1

Edité la respuesta para eliminar el aspecto específico del sistema operativo ya que la respuesta de Brock funciona en todos los sistemas operativos. – studgeek

Respuesta

21

Los scripts de Tampermonkey son súper fáciles de actualizar a través de la pestaña Tampermonkey. Vea the Tampermonkey FAQ, o simplemente inténtelo.

Los scripts de Tampermonkey se almacenaron en una base de datos SQLite especial y no se pudieron editar directamente en forma de archivo.
Actualización: A partir del version 3.5.3630, los scripts de Tampermonkey ahora se almacenan usando el almacenamiento de extensión de Chrome. Todavía no se pueden editar en forma de archivo, pero el desarrollador de Tampermonkey (derjanb) ha hecho amablemente a Python script to extract them.


Chrome userscripts (no es lo mismo como scripts Tampermonkey) se almacenan como sigue, para el cromo y los navegadores de cromo:

 
Windows XP: 
    Chrome : %AppData%\..\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\ 
    Chromium: %AppData%\..\Local Settings\Application Data\Chromium\User Data\Default\Extensions\ 

Windows Vista/7/8: 
    Chrome : %LocalAppData%\Google\Chrome\User Data\Default\Extensions\ 
    Chromium: %LocalAppData%\Chromium\User Data\Default\Extensions\ 

Linux: 
    Chrome : ~/.config/google-chrome/Default/Extensions/ 
    Chromium: ~/.config/chromium/Default/Extensions/ 

Mac OS X: 
    Chrome : ~/Library/Application Support/Google/Chrome/Default/Extensions/ 
    Chromium: ~/Library/Application Support/Chromium/Default/Extensions/ 

Ver this answer o this Google Groups thread.
Tenga en cuenta que las listas de usuarios de Chrome se convierten automáticamente en extensiones de Chrome con un manifiesto generado automáticamente.

Sin embargo:

  1. edición de estos archivos en lugar no va a funcionar. Chrome ignora y/o sobrescribe los cambios.
  2. Para usuarios, configure su entorno como en this answer, para una fácil edición y actualización.
  3. Las secuencias de comandos de Tampermonkey no se almacenan de la misma manera. Son almacenados por Tampermonkey en una base de datos SQLite especial y no son editables directamente de esa manera. ACTUALIZACIÓN: Esto se cambió con version 3.5.3630, o así. Véase más arriba.
+1

Gracias. Estaba buscando una manera de compartirlos fácilmente de forma externa, para que otros puedan descargar (a través de un enlace o secuencia de comandos cp) Parece que eso no es posible. – isaaclw

+0

Es posible exportar usando la pestaña de utilidades en el tablero – jcuenod

+2

Los scripts de Tampermonkey ahora están almacenados en el almacenamiento de extensiones de Chrome. En caso de que alguien lo necesite: escribí un script de Python para extraerlos. https://gist.github.com/derjanb/9f6c10168e63c3dc3cf0 – derjanb

Cuestiones relacionadas