我有一个FireFox自定义插件,它将文件写入指定位置的用户文件系统中。通过将插件命令作为标签中的属性(保存,删除等)将隐藏标签附加到文档正文来调用插件。这很有用,但我想知道整个文件何时完成写入。我可以在浏览器调试器网络选项卡中看到GET请求,并且可以看到它何时完成写入文件。我想为该GET请求添加一个事件监听器,并在Status 200上完成后激活一个回调。我尝试了各种方法,比如在embed标签中添加ID并使用jQuery $(“embed”)。load(function(){callback});但我想我错过了一步或什么?
当标记被附加到文档正文时,有没有办法监听GET请求?我很想找到一个纯粹的JavaScript解决方案。如果它更容易,我确实有jQuery可用。或者我错过了一件很容易做的事情?
好的,所以要明确:
$("body")append("<embed type='application/x-abc-fileactions' hidden='true' command='save' filename='c:\fileactions\somefile.txt'>");
一旦我嵌入它并从Vault服务器下载somefile.txt文件,就会触发GET请求。
我希望在整个文件somefile.txt可以完成写入之后进行回调。
如果清除它,请告诉我?