para internet habilitar gratis google consola como comandos chrome actualizar activar abrir javascript coffeescript google-chrome-app html5-filesystem

javascript - internet - ¿Dónde está el entorno limitado de archivos para una aplicación de Chrome?



habilitar javascript en chrome en windows (2)

Estoy desarrollando una aplicación de Chrome con la capacidad de manejar archivos. Necesito copiar estos archivos a la aplicación, que creo que la almacena en la zona de pruebas de la aplicación.

Pero, ¿dónde están estos archivos, como en mi disco?

Aquí es donde tengo acceso al sistema de archivos:

fs = null oneGig = Math.pow 2, 30 # 1GB window.webkitRequestFileSystem window.PERSISTENT, oneGig, (_fs) -> # on fs init fs = _fs console.log fs.root.fullPath #=> "/" obviously not right (e) -> # on fs error console.log e

Seguido por este código para realmente escribir los archivos.

fs.root.getFile songObj.md5, create: true, (fileEntry) -> fileEntry.createWriter (fileWriter) -> fileWriter.onwriteend = (e) -> console.log ''Song file saved!'', fileEntry, e # Where the hell on disk is my file now? fileWriter.onerror = (e) -> console.log ''fileWriter.onerror'', e fileWriter.write songObj.blob , (e) -> console.log ''fileEntry.createWriter error'', e , (e) -> console.log ''fs.root.getFile error'', e

He tenido algunos errores en el manejo de mi archivo y quiero poder inspeccionar fácilmente lo que está sucediendo, así como también limpiar todo si es necesario. Y no puedo encontrar en ninguna parte de los documentos que dice que van los archivos. Y esto especialmente frustrante ya que tengo archivos desaparecen después de volver a la aplicación unos días después.


Entran en una "caja de arena" que no es fácil de inspeccionar. En su lugar, puede utilizar la nueva función chrome.fileSystem chooseEntry ( http://developer.chrome.com/apps/fileSystem.html ) con la opción "directorio" y también "retener entrada" para obtener acceso a escribir en un directorio normal en su computadora, para que pueda ver los archivos y hacer que no se borren cuando borre la caché de su navegador, etc.


Por lo tanto, no estoy del todo seguro en el nivel inferior de cómo difieren las aplicaciones de Chrome de una página web normal, en el contexto de la API del sistema de archivos HTML5.

Pero puedo decir que el almacenamiento persistente en Windows 7, con Chrome está aquí:

C:/Users/{user}/AppData/Local/Google/Chrome/User Data/Default/File System/

Si desea saber dónde está almacenado mediante Chrome en otro sistema operativo, consulte this_post

Tenga en cuenta que los nombres de los directorios son raros, aunque los contenidos y tamaños de los archivos subyacentes son exactamente los mismos, así que si examina los archivos y abre un editor de texto, podrá ver el contenido original de sus archivos. los copió en el espacio persistente de la aplicación web.