0

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

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

关于如何做到这一点的任何提示?谢谢!

4

2 回答 2

0

我不相信 Firefox 附加组件可以更改默认的“另存为”行为。但是,他们可以在上下文菜单(右键单击)中添加另一个选项,可能名为“另存为以 uri 命名的文件”。您想学习一些 JavaScript 等,并查看上下文菜单的演示插件。

好的,所以我查看了一个起点,它把我带到了这些:

  1. 一份来自 Mozilla的非常完整的开发指南。(没有上下文菜单的东西)
  2. XUL参考。它提到有一种配置上下文菜单的方法。
  3. 各种 Mozilla 开发的一些代码片段
  4. 一个非常全面的 hello-world。类似于 #1,但它确实包括在上下文菜单中添加操作。
于 2009-07-18T05:44:23.427 回答
0

我认为您可以覆盖 Firefox 中的任何行为 - 在 DOM 树中找出正确的 XPCOM 调用和位置是另一回事。看看扩展 Firefox 和 Thunderbird

于 2009-07-19T10:31:26.227 回答