Google постепенно отказывается от использования плагинов Npapi. Предпочтительной альтернативой будет собственный обмен сообщениями. см. http://developer.chrome.com/extensions/messaging.html#native-messaging-host В этом примере исполняемый файл Windows определен в файле манифеста. В нем также указано, что реестр необходимо обновить, чтобы отразить имя, указанное в манифесте. У меня вопрос, как это все сделать из файла crx, если они не могут изменять реестр? Также разрешает ли Google добавлять файлы .exe в crx?
Расширение Chrome Нативный обмен сообщениями
Ответы (1)
Для собственного расширения обмена сообщениями требуется две установки. Один файл Crx (расширение), а второй установщик, который изменяет реестр и устанавливает исполняемый файл, который будет вызываться расширением. Расширения будут бесполезны, если вы не объедините их в один установочный пакет, что можно сделать.
person
tommo
schedule
14.11.2013
Следующий логический шаг для меня здесь (как установить расширение программно): stackoverflow.com/questions/10211772/
- person aikeru; 15.01.2014
Как вы и сказали, требуется две установки. Теоретически, если ваш пользователь запускает файл .exe, его можно использовать для установки расширения через реестр. У этого есть несколько ограничений: .crx должен быть опубликован на CWS, а хром AFAIK должен быть перезапущен впоследствии.
- person FuzzyAmi; 27.05.2014