从 chrome 打开外部应用程序?
Open external application from chrome?
我正在开发一个可以从 chrome 打开任何外部应用程序的应用程序。我会用 NPAPI 来做,但是 Chrome 会放弃它的支持。有人说只有通过 Native Messaging 或 Native Client 才能实现,但我不知道该怎么做。
我在 Native Client 中试过了,但是 system
调用不起作用。
在javascript中:
naclModule.postMessage('start notepad'); // just an example, I handle it in different way.
在 C++ 中:
virtual void HandleMessage(const pp::Var& var_message) {
if (!var_message.is_string())
return;
system("start notepad.exe");
}
Native Client不允许打开外部程序;它提供与 JavaScript.
中可用的相同功能
只有 native messaging 允许您连接到用户计算机上的可执行文件。
我正在开发一个可以从 chrome 打开任何外部应用程序的应用程序。我会用 NPAPI 来做,但是 Chrome 会放弃它的支持。有人说只有通过 Native Messaging 或 Native Client 才能实现,但我不知道该怎么做。
我在 Native Client 中试过了,但是 system
调用不起作用。
在javascript中:
naclModule.postMessage('start notepad'); // just an example, I handle it in different way.
在 C++ 中:
virtual void HandleMessage(const pp::Var& var_message) {
if (!var_message.is_string())
return;
system("start notepad.exe");
}
Native Client不允许打开外部程序;它提供与 JavaScript.
中可用的相同功能只有 native messaging 允许您连接到用户计算机上的可执行文件。