1

我想爲Developer Tools構建一個Chrome擴展,監視給定文件夾的更改並刷新/更新瀏覽器中的CSS/JS /圖像文件。使用libuv監視文件更改

有類似的做法已經:

http://tin.cr

Tin.cr使用NPAPI未沙盒,並有一些安全問題,所以我不能在公司的政策有一定的開發環境中使用它嚴格的規定(特別是在金融行業)。

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

我是一位前端開發人員,對C語言知之甚少,所以我需要一些幫助。

如何監視/監視libuv中的文件更改?如果有人可以提供代碼片段,我將不勝感激。

從我從文檔中瞭解到的情況來看,libuv將允許擴展工作跨平臺,我錯了嗎?

謝謝

回答

0

NaCl沒有API來觀察磁盤上給定文件夾中的更改。您可以使用Google雲端硬盤嗎? Google雲端硬盤有一個獲取更改文件列表的API:https://developers.google.com/drive/v2/reference/changes/list

+0

我知道NaCl沒有一個API來監視變化,這就是爲什麼我要使用libuv,我從文檔中瞭解它提供了一個跨平臺的API – Navaru

+2

任何庫最終都必須使用NaCl API。如果NaCl沒有必要的功能,庫不​​能工作。 –