在Firefox中右键单击菜单添加选项

时间:2012-01-10 22:23:15

标签: python firefox firefox-addon right-click

您好我正在学习Python,我已经开始了我的第一个小项目。

我想要做的第一件事就是在Firefox的右键菜单中添加一个项目。因此,当我右键单击该项目可用的链接时,当我单击它时,将调用一些Python代码以便使用该URL“执行某些操作”。

我是否必须创建Firefox扩展才能执行此操作?我可以在该扩展中指定应该调用的Python代码吗?

2 个答案:

答案 0 :(得分:0)

我认为这是不可能的。正常的FF扩展是用XUL和Javascript编写的,因此不能调用其他(非JS-)代码。

答案 1 :(得分:0)

是的,您需要编写Firefox扩展程序。 This是一个入门教程。要调用外部Python代码,您将使用nsIProcess

为什么选择在Python中执行此操作?由于Firefox扩展无论如何都要用JavaScript思考,如果你使用它,那么你就不必调用外部进程。特别是,您无需为您的扩展安装Python即可使用!