您好我正在学习Python,我已经开始了我的第一个小项目。
我想要做的第一件事就是在Firefox的右键菜单中添加一个项目。因此,当我右键单击该项目可用的链接时,当我单击它时,将调用一些Python代码以便使用该URL“执行某些操作”。
我是否必须创建Firefox扩展才能执行此操作?我可以在该扩展中指定应该调用的Python代码吗?
答案 0 :(得分:0)
我认为这是不可能的。正常的FF扩展是用XUL和Javascript编写的,因此不能调用其他(非JS-)代码。
答案 1 :(得分:0)
是的,您需要编写Firefox扩展程序。 This是一个入门教程。要调用外部Python代码,您将使用nsIProcess。
为什么选择在Python中执行此操作?由于Firefox扩展无论如何都要用JavaScript思考,如果你使用它,那么你就不必调用外部进程。特别是,您无需为您的扩展安装Python即可使用!