本地文件访问并将greasemonkey脚本编译为xpi
我想通过扩展提供一些功能。这需要(读取和执行)访问一些资源文件(一个mp3文件、一个swf文件和两个js)。
我知道用户脚本无法访问本地文件,我需要一个扩展(附加组件)来执行此操作。
但是我可以先编写一个greasemonkey 脚本并将其编译为xpi 吗?
我应该如何指定文件的路径才能使其在编译成 xpi 时起作用?
这个问题接近我想做的事情,但没有说明任何有关路径的信息。
然而 另一个问题讨论了如何向 xpi 添加资源,但是假设您从头开始编写 xpi,而不是如果您将 greasmonkey 用户脚本编译为 xpi
I want to provide some functionality through an extension. This requires (read and execute) access to some resource files (an mp3 file, a swf file and two js).
I know user scripts cannot access local files and I need an extension (add-on) to do that.
But can I start by writing a greasemonkey script and compiling it to a xpi?
How should I specify the path to the file for it to work when compiled into an xpi?
This question is close to what I'm trying to do, but does not say anything about the path.
Yet this other question discusses how to add resources to your xpi, but assumes you write the xpi from scratch not if you compile a greasmonkey user script to an xpi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不熟悉 Greasemonkey,但是我已经使用 FireFox 插件成功写入文件。一旦您有了可以修改的 FireFox 插件,您就可以在此处查看该页面: 文件 I/O - MDC,获取通过 FireFox 中的 API 编写文件的一些帮助。我使用 nsiFilePicker 服务来选择文件/路径。
I am not familiar with greasemonkey, however I have successfully written to files using a FireFox addon. Once you have a FireFox addon which you can modify, you can see the page here: File I/O - MDC for some help writing files via the API in FireFox. I use the nsiFilePicker service to select the file/path.