使用libuv来监视文件更改

时间:2012-12-12 07:25:12

标签: google-chrome-extension google-chrome-devtools google-nativeclient libuv

我想为开发者工具构建一个Chrome扩展程序,用于监视给定文件夹的更改并刷新/更新浏览器中的CSS / JS /图像文件。

已经有类似的方法:

http://tin.cr

Tin.cr使用的NPAPI不​​是沙箱,并且存在一些安全问题,所以我不能在公司政策有严格规定的某些开发环境中使用它(特别是在金融行业)。

另一种方法是使用NaCl(Chrome的Native Client,沙盒)。

我是一名前端开发人员,对C知之甚少,所以我需要一些帮助。

如何在libuv中观察/监控文件更改?如果有人可以提供代码片段,我将非常感激。

根据我对文档的理解,libuv会允许扩展跨平台工作,我错了吗?

由于

1 个答案:

答案 0 :(得分:0)

NaCl没有API来监视磁盘上给定文件夹的更改。你可以使用谷歌硬盘吗? Google云端硬盘包含用于获取已更改文件列表的API:https://developers.google.com/drive/v2/reference/changes/list