javascript - 在文件夹上接收 EntryChangedEvent

标签 javascript jquery google-chrome-app

目前我正在使用 chrome.fileSystem-Api 进行实验,我对第 38 版中添加的新 EntryChangedEvent 感到好奇。但我正在写作是因为我真的不知道如何在我的应用程序中接收此事件。我这样试过,显然没有用:

chrome.fileSystem.chooseEntry({type: 'openDirectory'}, function(folder) {
  if (!folder) {
     output.textContent = 'No Folder selected.';
     return;
  }
  folder.on("entrychangedevent",function(v){
         console.log(v);
  });
});

我必须如何更改我的代码才能真正使用接收 EntryChangedEvents? 谢谢!

文档链接: https://developer.chrome.com/apps/fileSystem#type-EntryChangedEvent

最佳答案

我实际上认为这个功能还没有实现。我不知道为什么它在文档中,但是如果你查看 chromium 源代码,就会有一个名为 chrome.fileSystem.observeDirectory 的函数(它有一个应该获取这些事件的回调)但是在查看实现时它只是说:

bool FileSystemObserveDirectoryFunction::RunSync() {
  NOTIMPLEMENTED();
  error_ = kUnknownIdError;
  return false;
}

我找到了这个文档,它是对 API 的请求:

https://docs.google.com/document/d/1aW-37JOBZgoD2CIPvoBEgw6bog8gFSowpfqtDEKt5Vo/edit#heading=h.w8inspeo32bj

无论如何,很棒的功能,可能很快就会可用。

关于javascript - 在文件夹上接收 EntryChangedEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26410189/

相关文章:

node.js - 有没有办法使用 nodejs-webkit 打包 chrome 应用程序

javascript - 当单击部分中的每个 block 时,显示一个 block ,同时使用 jquery 隐藏其他 block 出现第二个 block ,第三个和第四个

javascript - 在 Vuejs 中使用 async-await 等待函数内的赋值

javascript - 多边形中的点检查纬度和经度值

jQuery - 如何获取数据名称?

google-chrome - 我可以在没有应用程序的情况下在 Chrome 中访问 USB HID 吗?

javascript - 所有 JS 类型的通用构造函数

image - 用于在浏览器中绘制图像的库

javascript - 使用 jQuery AJAX 请求 MP3 文件

google-chrome-app - 用于访问本地文件系统的 Chrome 应用程序的替代方案