npapi加载失败的几个原因
本文只讨论加载失败的原因,不复述npapi的使用教程
1. 资源文件是否加上
MIMEType命名的id,和html中的<object>的标签是否对应
如果不相同加载必然失败;
2. 注册表是否写入
该项影响到浏览器能否找到你的dll,至于如何命名,那是教程的事情;
3. 导入函数是否加入.def文件
.def文件加上npapi的几个导出函数
在此也复制下,让你方便复制
NP_GetEntryPoints @1
NP_Initialize @2
NP_Shutdown @3
如果没加入导出函数,会出现这样的情况,dllmain函数能进入,但是npapi的本地函数无法被js调用,没反应。
《完》