Расширение Chrome: сохранение файла и запуск внешнего приложения - PullRequest
1 голос
/ 28 мая 2011

Мне нужно разработать кроссплатформенное расширение Google Chrome, которое берет внутренний HTML-код текущей страницы и сохраняет его на жестком диске, а затем запускает приложение, которое будет обрабатывать этот файл.

Есть лиЕсть ли способ сделать это?

Я посмотрел на NPAPI, но требует ли я, чтобы я создал .DLL?Если это так, то это не похоже на то, что он легко переносится на другие операционные системы.

1 Ответ

2 голосов
/ 28 мая 2011

Для запуска приложения вы можете использовать только NPAPI.

NPAPI доступен во всех операционных системах (Linux - так, Mac - плагин, Windows - dll).Если вы хотите сделать Chrome Extension кроссплатформенным, вам нужно написать плагин NPAPI для каждой операционной системы.

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

www.firebreath.org - это кроссплатформенная инфраструктура плагинов.

...