Расширение Firefox: открыть ссылку на скачивание в окне загрузки - PullRequest
0 голосов
/ 17 мая 2011

У меня есть расширение, которое открывает ссылки через контекстное меню, как и встроенное Open link in new tab меню Firefox (чуть ниже него; пункт моего контекстного меню Download link).

Когда пользователь выбирает эту опциюиз контекстного меню ссылки Firefox открывает новую вкладку, а затем начинается загрузка в окне download manager.Через некоторое время это приведет к тому, что многие пустые вкладки будут открыты, когда пользователь щелкнет правой кнопкой мыши по ссылкам и использует мое расширение (он должен закрыть их вручную).

Я пробовал Javascript command window.open, но этооткроет новое окно, которое хуже, чем открытие новой вкладки!

Как я могу предотвратить открытие новой вкладки каждый раз и начать загрузку непосредственно в окне Firefox download manager?

ИЛИ

Как закрыть эту вкладку / окно, когда содержимое страницы загружается?

1 Ответ

0 голосов
/ 17 мая 2011

Вы можете использовать интерфейс nsIDownloadManger для непосредственного добавления загрузок в менеджер загрузок. Для автоматического запуска загрузки после того, как вам также понадобится объект nsIWebBrowserPersist .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...