开发Firefox插件,在保存文件时将文件的URI转换为文件名

开发Firefox插件,在保存文件时将文件的URI转换为文件名,firefox,firefox-addon,add-on,Firefox,Firefox Addon,Add On,我已经阅读了一些关于开发Firefox插件的文档和教程。 但却从未发现如何做到这一点 我想制作一个插件,当您尝试通过左键单击或右键单击/保存来保存文件时,它会自动将要创建的文件名设置为与原始文件的URI相同。但是做了一些修改,比如把斜线改成连字符,等等 有没有关于如何做到这一点的提示? 谢谢 我认为Firefox插件无法更改默认的另存为行为。但是,他们可以在上下文菜单中添加另一个选项,右键单击可能名为“另存为”“使用uri命名的文件”。您需要学习一些JavaScript之类的东西,并查看上下文菜

我已经阅读了一些关于开发Firefox插件的文档和教程。 但却从未发现如何做到这一点

我想制作一个插件,当您尝试通过左键单击或右键单击/保存来保存文件时,它会自动将要创建的文件名设置为与原始文件的URI相同。但是做了一些修改,比如把斜线改成连字符,等等

有没有关于如何做到这一点的提示?
谢谢

我认为Firefox插件无法更改默认的另存为行为。但是,他们可以在上下文菜单中添加另一个选项,右键单击可能名为“另存为”“使用uri命名的文件”。您需要学习一些JavaScript之类的东西,并查看上下文菜单的演示插件

好的,我看了一个,它把我带到这些:

Mozilla的一个非常完整的版本。没有上下文菜单的东西 A.它提到了一种配置上下文菜单的方法。 一些用于各种Mozilla开发。 一个非常好的例子。与1类似,但它不包括在上下文菜单中添加操作。
我认为您可以覆盖Firefox中的任何行为—在DOM树中找到正确的XPCOM调用和位置是另一回事。看看

谢谢!那也行。你能给我指一下上下文菜单的演示插件吗?谢谢!还有15个字符以满足限制。