Добавить опцию в контекстное меню в Firefox - PullRequest
2 голосов
/ 11 января 2012

Привет, я изучаю Python, и я начал свой первый маленький проект.

Первое, что я хочу сделать, - это добавить пункт в контекстное меню Firefox.Поэтому, когда я щелкаю правой кнопкой мыши ссылку, этот элемент будет доступен, и когда я щелкаю по нему, вызывается некоторый код Python, чтобы «что-то сделать» с этим URL.

Нужно ли создавать расширение Firefox для этого?Могу ли я указать в этом расширении код Python, который должен вызываться?

Ответы [ 2 ]

0 голосов
/ 11 января 2012

Да, вам нужно написать расширение Firefox. Это - учебное пособие по началу работы. Для вызова внешнего кода Python вы будете использовать nsIProcess .

Почему вы решили сделать это в Python? Поскольку расширения Firefox все равно думают на JavaScript, если вы используете это, вам не нужно вызывать внешние процессы. В частности, вам не нужно устанавливать Python для работы вашего расширения!

0 голосов
/ 11 января 2012

Я думаю, что это невозможно. Обычные расширения FF написаны на афаик в XUL и Javascript и поэтому не могут вызывать другой (не JS-) код.

...