在Firefox中添加右键菜单选项
你好,我正在学习Python,并且开始了我的第一个小项目。
我想做的第一件事是把一个选项添加到Firefox的右键菜单里。这样,当我右键点击一个链接时,这个选项就会出现,点击它后会运行一些Python代码,以便对这个网址“做点什么”。
我需要创建一个Firefox扩展才能做到这一点吗?在这个扩展里,我可以指定要调用的Python代码吗?
2 个回答
0
我觉得这是不可能的。一般的Firefox扩展是用XUL和JavaScript写的,所以它们不能调用其他的(非JavaScript的)代码。
0
是的,你需要写一个Firefox扩展。这个是一个入门教程。要调用你的外部Python代码,你会用到nsIProcess。
你为什么选择用Python呢?因为Firefox扩展本身是用JavaScript来处理逻辑的,如果你用JavaScript,就不需要去调用外部程序。特别是,这样你就不需要为你的扩展安装Python了!