一般来说,我知道不能从浏览器中的 javascript 调用系统库或 dll。但是在许多应用程序中,我看到浏览器启动了其他进程。例如:
- 一旦我打开 Google Plus,它就会
C:\Users\Jatin\AppData\Local\Google\Google Talk Plugin
在后台启动 googletalkplugin.exe(来自文件夹)。(可以在资源监视器中查看) - facebook 视频聊天也是如此。第一次,它要求我安装一个插件,然后当我开始聊天时,它会启动一个进程。
- 在洪流网站上,它们提供磁力链接。单击 torrent 磁力链接,它会打开我的系统默认 torrent 客户端。
在某种程度上,flash 和小程序也是如此。
浏览器如何触发另一个进程并与之通信?我缺少任何开放标准吗?
最终,我希望通过截屏进行视频、音频录制。对于屏幕录制,Java 小程序看起来是唯一的解决方案,但小程序有其自身的问题。