2012-02-11 2 views
-1

Я разрабатываю менеджер загрузки для Linux, и я хочу интегрировать его в firefox, chrome, opera. Я использую QT. Менеджеры загрузки, такие как idm, dap, интегрируются в браузеры и становятся некоторыми загрузчиками по умолчанию для этих браузеров. Есть ли способ, кроме использования надстроек, таких как flashgot или помощник загрузки, для этого.Как интегрировать браузер с использованием C++

ответ

1

Вам понадобится отдельный механизм для каждого приложения, чтобы направить загрузку в ваше приложение или заставить пользователя скопировать ссылку, поэтому плагины - ваш лучший выбор.

Или сделать что-то совершенно сумасшедшее, такое как отслеживать все трафик и загрузку ловушек, основанное на умной фильтрации, но тогда у вас есть вероятный побочный эффект взлома всех HTTP-запросов.

+0

На самом деле разработка надстройки для каждого браузера, а также с учетом того, что они могут стать несовместимыми с новыми версиями, - это трудоемкая и трудная задача. Существует много браузеров для окон, таких как idm и dap, которые поддерживают интеграцию с браузером. Контролируют ли они весь трафик. Я использую QT, можете ли вы дать мне подсказку, с чего начать. –

+0

Насколько я знаю, DAP фактически использует плагин браузера в каждом, чтобы перенаправить загрузку в основное приложение. IDM Я не слишком уверен. –

Смежные вопросы