我想通过扩展程序提供一些功能。这需要(读取和执行)访问某些资源文件(mp3文件,swf文件和两个js)。
我知道用户脚本无法访问本地文件,我需要一个扩展程序(附加组件)来执行此操作 但是,我可以从编写一个greasemonkey脚本并将其编译为xpi开始吗? 当编译成xpi时,我应该如何指定文件的路径以使其工作?
This question接近我正在尝试做的事情,但没有说明路径 然而this other question讨论了如何向xpi添加资源,但假设你编写了xpi,而不是将greasmonkey用户脚本编译为xpi
答案 0 :(得分:1)
我不熟悉greasemonkey,但是我已成功使用FireFox插件写入文件。一旦你有一个可以修改的FireFox插件,你可以在这里看到这个页面:File I/O - MDC以获得一些帮助,通过FireFox中的API编写文件。我使用nsiFilePicker服务来选择文件/路径。