2013-11-13 3 views
3

Google постепенно прекращает использование плагинов Npapi. Предпочтительной альтернативой могло бы быть Передача собственных сообщений. см.: http://developer.chrome.com/extensions/messaging.html#native-messaging-host В примере исполняемый файл Windows определен в файле манифеста. В нем также указывается, что реестр необходимо обновить, чтобы отразить имя, определенное в манифесте. Мой вопрос: как это все сделать из crx-файла, поскольку они не могут изменить реестр? Также разрешает ли Google добавлять файлы .exe в crx?Расширение Chrome Внутренние сообщения

ответ

3

Для расширения собственных сообщений требуется две установки. Один файл Crx (расширение) и второй установщик, который изменяет реестр и устанавливает исполняемый файл, который вызывается расширением. Расширения будут бесполезны, если вы не можете объединить их в один установочный пакет, который можно выполнить.

+0

Следующий логический шаг для меня здесь (как установить расширение программно): http://stackoverflow.com/questions/10211772/how-to-install-a-chrome-extension-programmatically – aikeru

+0

Как вы говорите, необходимы две установки. Теоретически, если ваш пользователь запускает .exe-файл, который можно использовать для установки расширения через реестр. У этого есть несколько ограничений: .crx должен быть опубликован на CWS, и харма AFAIK должен быть перезапущен впоследствии. – FuzzyAmi

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