У меня есть плагин NPAPI, отлично работающий в firefox. Теперь я хочу портировать его в браузер Chrome, значит, я хочу, чтобы он работал и в хром. Но я узнал после просмотра в Интернете и многих ссылок, что хром больше не поддерживает NPAPI, а теперь поддерживает API-интерфейс Pepper и теперь существует концепция собственного клиента.Сделайте плагин NPAPI (сделанный для firefox), запущенный в браузере Chrome
До сих пор я понял, что если я заменил код NPAPI (сделанный для плагина для firefox) кодом Pepper API и при компиляции, файл pexe (собственный клиентский модуль) вместе с файлом манифеста (который ссылается на расположение файла pexe), который будет храниться на сервере. , когда загружается html-страница с встроенным тегом, описывающим конкретный тип MIME, например «application/x-pnacl», а затем через атрибут src (ссылаясь на файл манифеста) тега embed, извлекается файл манифеста, который затем извлекает фактический pexe файл, который затем запускается/внутри собственного клиентского плагина (уже присутствующего в chrome).
Я не уверен, правильно ли это понимание или нет. Я предполагал, что так же, как плагин firefox, файл pexe будет храниться и устанавливаться на локальном ПК пользователя, а затем обнаруживаться/загружаться хром в качестве плагина. Скажите, правильно это или нет.
Кроме того, я хочу спросить, существует ли еще какой-либо способ запустить плагин NPAPI в хроме или нет. Если это, пожалуйста, сообщите об этом, я не должен думать об этом.
У меня есть хром плагин с NaCl, который обеспечивает шифрование дешифрование API, чтобы зашифровать или расшифровать мой запрос в расширении хрома, Я разрабатываю светлячок дополнение который выполняет ту же работу. Но здесь NaCl не поддерживается Firefox. как я могу вставить файл pexe в firefox addon background.js –