NPAPI для расширения Google Chrome в примере Objective-C?

#objective-c #macos #google-chrome-extension #npapi

#objective-c #macos #google-chrome-extension #npapi

Вопрос:

Я обыскал весь Интернет, но не могу найти ни одного примера работающего плагина NPAPI (в Objective-C для Mac OS), который вызывается из расширения Google Chrome. Я очень хочу получить такой пример Xcode, пожалуйста, помогите, если у кого-то он есть.

Ответ №1:

На самом деле вам не нужен один пример плагина, который выполняет все эти действия; то, как плагин NPAPI реализован внутри, никак не влияет на то, как он вызывается из браузера. API — это всегда один и тот же C API.

Начните с простого плагина для Mac (вроде этого), измените .c на .m (или добавьте новые файлы .m) и используйте в реализации столько Objective-C, сколько захотите.

Затем, как только это будет создано, следуйте инструкциям по использованию плагина NPAPI в расширении Chrome.