Ответ 1
Примечание. Оба Firefox и Chrome по умолчанию будут использовать большинство плагинов для быстрого перехода по клику, при планировании Chrome до полностью отключить NPAPI. NPAPI для новых проектов не рекомендуется на этом этапе.
Плагины NPAPI не должны быть конкретными браузерами (по крайней мере, насколько это возможно). Seamonkeys пример npruntime можно считать основным Hello World для NPAPI. Если вам нужна обновленная поддержка Mac, вам нужно взглянуть на WebKits или образцы Яблок.
Чтение материалов для начала работы:
- Создание плагина FireFox - введение 3-х частей в NPAPI
- Ссылка API API Gecko - Документация NPAPI на MDC
- Специфическая для Mac информация о MDC
Существует также проект FireBreath: это рамочная программа, направленная на снижение входного барьера для разработки плагина браузера и уже берет на себя заботу наиболее распространенных задач и проблем.