Нативное приложение не работает в расширении Chrome
Я пытаюсь использовать Chrome Native Messaging API для расширения Chrome.
Manifest.json для родного приложения:
{
"name": "app.native",
"description": "Native Message API Test.",
"path": "native.exe",
"type": "stdio",
"allowed_origins": ["chrome-extension://kembignchdjhopkkcolnamikcenaocdm/"]
}
Значение реестра Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\NativeMessagingHosts\app.native=D:\connectNative\manifest.json
Я тоже пробовалD:\\\\connectNative\\\\manifest.json
И я добавляюnativeMessaging» к "разрешения» в расширении Chrome manifest.json.
Нативное приложение cpp:
#include
#include
#include
using namespace std;
int main(int argc, char* argv[]) {
string input = "";
string message="{\"text\": \"This is a response message\",\"num\": \"three\"}";
unsigned int len = message.length();
cout < char(((len>>0) & 0xFF))
< char(((len>>8) & 0xFF))
< char(((len>>16) & 0xFF))
< char(((len>>24) & 0xFF));
cout < message