Сколько версий плагинов для браузера NPAPI мне нужно сделать? - PullRequest
8 голосов
/ 15 января 2011

Я знаю, что если я напишу плагин C ++, то мне понадобятся версии для Linux, Mac, Windows, по крайней мере, но какой полный список комбинаций?NPAPI поддерживается многими браузерами, значит ли это, что один и тот же скомпилированный двоичный файл / установщик плагина NPAPI / что угодно для Windows готов для использования во всех браузерах на Windows, которые поддерживают NPAPI?Или вам нужно каким-то образом «скомпилировать» один и тот же код плагина для каждого браузера?

Ответы [ 2 ]

6 голосов
/ 15 января 2011

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

5 голосов
/ 15 января 2011

Кроме того, как вы, вероятно, видели в ответе на другой вопрос, FireBreath можно использовать для создания одного плагина, который можно использовать для кроссплатформенности практически во всех браузерах, включая IE в Windows..

FireBreath настоятельно не рекомендует использовать такие вещи, как XPCOM, именно по той причине, о которой говорил сморган.

...