Сделать плагин Firefox из приложения Какао? - PullRequest
0 голосов
/ 22 апреля 2009

Мой друг хочет, чтобы я превратил его приложение Какао в плагин Firefox. Приложение берет URL-адрес сайта, с которого должны быть загружены данные, и загружает его, снимая нагрузку с браузера. У меня такой вопрос, поскольку плагины Firefox написаны на JavaScript (я думаю), а приложение написано на цели C, это вообще возможно? Кроме того, есть ли какое-либо преимущество при загрузке файла из другого места, чтобы не мешать другим просмотрам веб-страниц? Будет ли просмотр по-прежнему медленным, потому что используется интернет-соединение? Есть ли какое-нибудь возможное преимущество, которое это могло бы иметь?

Спасибо, ребята! :)

Ответы [ 3 ]

4 голосов
/ 22 апреля 2009

На самом деле плагины Firefox (такие как Flash, Java и поддержка видеокодеков) в основном написаны на C и / или C ++, а не на Javascript.

Не следует путать плагины с надстройками Firefox (последние написаны на Javascript).

Вы можете использовать Objective-C для кодирования плагина Firefox, если ваш плагин двоично совместим с интерфейсом API плагина Firefox.

Здесь приведены некоторые инструкции о том, как это настроить.

Кроме того, есть ли преимущество скачивание файла откуда-то иначе, чтобы не мешать другим просмотра веб-страниц?

Да, есть. Отдельная программа управления загрузкой может выполнять дополнительные умные действия с загрузкой, которую не выполняет Firefox (например, автоматическое открытие нескольких подключений загрузки, наличие доступной для поиска истории загрузок, автоматическое добавление загруженных файлов в определенные папки на основе типов файлов и т. Д.). Взгляните на Speed ​​Download для примера некоторых опций.

(Вы также можете реализовать большинство этих вещей с помощью надстройки Firefox (например, this ), но нативный код всегда более интегрирован и гибок).

Будет ли просмотр еще будь медленным, потому что интернет соединение используется?

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

1 голос
/ 22 апреля 2009

Я тоже не вижу никаких преимуществ для приложения вашего друга. Было бы довольно легко общаться с приложением из надстройки Firefox, если бы приложение реализовало собственную схему URL , если вы этого хотите.

1 голос
/ 22 апреля 2009

Я предлагаю вам проверить плагины SQLite Manager и FireFTP. Они делают довольно удивительные вещи (особенно FireFTP), которые вы могли бы использовать или, по крайней мере, убедить вас, что это действительно возможно.

Кроме того, я думаю, что Firefox уже отлично справляется с очередями загрузки. Если у вас ограниченное интернет-соединение (с точки зрения скорости и количества подключений), в конечном итоге у вас будет медленный браузер (или загрузка).

Но, может быть, плагин может расставлять приоритеты при загрузке? Присвойте браузеру приоритет, убедившись, что всегда остается достаточная пропускная способность ??

Удачи.

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