0

可能重复:
插件系统如何工作?

我找不到任何文章来说明安装插件时会发生什么。程序的 exe 说浏览器是只读的,如何对其进行更改。?它如何获取插件函数的地址并加载到进程内存中?

4

2 回答 2

0

主应用程序以特殊的方式设计为插件注册提供服务,通常它们也有特殊的协议与插件通信。

应用程序开发人员通常会提供插件开发人员可以使用的 API。这与创建使用某些 Web 服务的 API 的应用程序没有太大区别。

于 2012-08-14T07:38:10.737 回答
0

该插件通常是一个动态加载的库(Windows 下的 DLL,Linux 下的 DLL),由浏览器加载。然后,浏览器会查找特定符号,通过该符号导出插件的功能 (API)。

于 2012-08-14T07:38:54.230 回答