当然这意味着你的插件不是跨平台的,但让我们专注于技术方面......
浏览器插件(如NPAPI中所做的那样)是否限制了它的功能?或者你可以相当自由地访问PC和你给出的渲染窗口?例如,你可以这样在浏览器中创建Win32 / MFC控件吗?
一个附带问题 - 您的浏览器插件概念上类似于.DLL,因此只是实现浏览器控制/通信的特定接口的任意编译代码? < / p>
答案 0 :(得分:2)
有两种类型的NPAPI插件:窗口插件和无窗口插件。它们都有一些优点和缺点(见this link)。当您在Win32上处理窗口化插件时,您将获得浏览器插件窗口的HWND,您可以像操作系统中的任何窗口一样使用它。