2012-04-16 2 views
-1

Я хочу разработать расширения для некоторых основных браузеров, таких как хром и firefox. Расширения, написанные с использованием npapi, могут работать в разных браузерах, однако очень мало расширений браузера, разработанных с помощью npapi. Можете ли вы рассказать мне о причинах? Спасибо.Почему так мало расширений браузера, разработанных npapi?

ответ

3

Ваш вопрос путает расширения и плагины; они verydifferent, и имеют совершенно разные цели. Вы не можете разработать расширение, используя NPAPI, только плагин. Вы не можете написать одно расширение, которое работает в браузерах.

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

Если вы вообще не имели в виду расширения, и спрашиваете, почему существует несколько автономных плагинов NPAPI, большая часть приведенного выше списка по-прежнему применяется.

+0

Благодарим за помощь. Я думаю, что задал неправильную проблему. Извините. – user1335754

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

  • Нет связанных вопросов^_^