Встроенный http-сервер в C++ для расширения Chrome родной клиент
Я пытался найти несколько примеров, которые дадут мне несколько советов о том, как создать http-сервер в расширении chrome, но мне не повезло. Кто-нибудь знает, как запустить NPAPI,NACL http-сервер? Спасибо
1 ответ
Краткий ответ: невозможно.
Если вы хотите открыть порт на локальном компьютере, чтобы разрешить подключения, то это не разрешено моделью веб-безопасности. NaCl работает с теми же привилегиями, что и JavaScript, без лишних дыр. Однако вы можете указать дополнительные флаги для chrome при запуске, чтобы получить больше разрешений от NaCl, таких как открытый порт отладки, или получить доступ к необработанным сетевым сокетам.
Если вы хотите "эмулировать" HTTP-сервер, чтобы ваше расширение продолжало использовать его независимо от того, находится ли он в автономном режиме, тогда проще использовать API PostMessage.