Google chrome extension 从设置为“阻塞”的chrome.webRequest回调对文件系统进行同步调用的可行性

Google chrome extension 从设置为“阻塞”的chrome.webRequest回调对文件系统进行同步调用的可行性,google-chrome-extension,blocking,synchronous,html5-filesystem,Google Chrome Extension,Blocking,Synchronous,Html5 Filesystem,我正在编写一个Chrome扩展,用于侦听Chrome.webRequest事件,其中一些设置为阻止,以便我可以取消请求。我需要能够从chrome.webRequest回调中进行同步调用,该回调将写入HTML5文件系统。是否有任何方法可以同步完成此操作,例如,在从chrome.WebRequest回调返回之前获得文件写入的结果?我不这么认为 有些webRequest调用可以是同步的,但文件系统API中的文件操作是异步的,JS不能以阻塞的方式等待异步操作。使用webRequest回调中的同步PPAP

我正在编写一个Chrome扩展,用于侦听Chrome.webRequest事件,其中一些设置为阻止,以便我可以取消请求。我需要能够从chrome.webRequest回调中进行同步调用,该回调将写入HTML5文件系统。是否有任何方法可以同步完成此操作,例如,在从chrome.WebRequest回调返回之前获得文件写入的结果?

我不这么认为


有些webRequest调用可以是同步的,但文件系统API中的文件操作是异步的,JS不能以阻塞的方式等待异步操作。

使用webRequest回调中的同步PPAPI调用而不是使用文件系统API如何?那可能吗?如果是,如何实现同步PPAPI调用?你能推荐其他的机制吗?对不起,这超出了我的专业范围。