添加选项在Firefox中的右键单击菜单
嗨,我正在学习Python,并开始了我的第一个小项目。添加选项在Firefox中的右键单击菜单
我想要做的第一件事是将一个项目添加到Firefox的右键菜单。所以,当我右键点击一个项目可用的链接时,当我点击它时,一些Python代码将被调用,以便对该URL“执行某些操作”。
我必须创建一个Firefox扩展来执行此操作吗?我可以在该扩展中指定应该调用的Python代码吗?
是的,你需要编写一个Firefox扩展。 This是一款入门教程。要调用你的外部Python代码,你将使用nsIProcess。
你为什么选择在Python中做到这一点?由于Firefox扩展无论如何都是在JavaScript中进行思考,所以如果使用它,则不必调用外部进程。特别是,你不需要为你的扩展安装Python来工作!
我认为这是不可能的。普通的FF扩展是用XUL和Javascript编写的afaik,因此不能调用其他(非JS-)代码。
错误。您使用特殊的Firefox内容来调用外部进程。 – katrielalex 2012-01-10 22:30:54
那我很抱歉。我以为我已经阅读了这个新的JetPack引擎的变化.. – L3viathan 2012-01-10 22:34:22
谢谢!我正在学习Python,并提出了一个有用的想法,所以我的计划是用Python实现这个想法,以便用这种语言“提高”我的技能。但是,如果它不是必需的,我不会在这个项目中使用Python,而只是像普通的Firefox扩展一样实现它。非常感谢你! – mxch 2012-01-11 00:05:02