我想通过一个扩展来提供一些功能。这需要(读取和执行)访问一些资源文件(一个mp3文件,一个swf文件和两个js)。
我知道用户脚本不能访问本地文件,我需要一个扩展(附加组件)来访问。
但是,我可以从编写greasemonkey脚本并将其编译为xpi开始吗?
我应该如何指定文件的路径,以便它在编译为xpi时正常工作?
This question与我正在尝试做的事情很接近,但是没有提到任何关于路径的内容。
然而,this other question讨论了如何向您的xpi添加资源,但是假设您是从头开始编写xpi的,而不是在您将一个超级无用的用户脚本编译成xpi的情况下编写xpi的。
发布于 2010-09-15 06:09:17
我不熟悉greasemonkey,但是我已经成功地使用FireFox插件写入了文件。一旦你有了一个可以修改的FireFox插件,你可以在这里看到页面:File I/O - MDC,以获得通过FireFox中的API编写文件的一些帮助。我使用nsiFilePicker服务来选择文件/路径。
https://stackoverflow.com/questions/3659378
复制相似问题