sim*_*ora 5 google-chrome-extension
我正在开发一个扩展程序并且需要日志记录——不像基于控制台的日志记录,而是传统意义上的日志文件(扩展程序监视某些事件并将它们记录到文件系统中)。
首先,我尝试了文件系统 API 调用。一般来说,这似乎是正确的 API,但问题是我需要将生成的日志文件的操作系统级路径提供给我的扩展程序的用户,但我看不到这样做的方法。我可以找到物理沙盒文件(在 中~/Library/Application Support/Google/Chrome/Default/File System/003/p/00/00000000
),但我不确定如何以编程方式获取该值(也不知道是否应该)。
我还尝试了FileSaver.js
Eli Gray的实现(使用 Blob 和saveAs()
)。这确实让我将文件保存到文件系统(并指定文件名),但它每次都需要写入整个文件,对于日志文件显然不是一个好主意。
有没有更好的方法来完成我的要求?我知道 NPAPI 有另一个答案,但我没有使用它的技能或构建基础设施。
谢谢!
归档时间: |
|
查看次数: |
632 次 |
最近记录: |