我已经基于 mozilla npruntime 项目在 MS 中成功编译和创建了 npapi dll。参考来自:https ://developer.mozilla.org/en-US/docs/Compiling_The_npruntime_Sample_Plugin_in_Visual_Studio 。启动 Mozilla 并打开 about:plugins 显示插件。但是当我打开“test.html”时,插件不会出现。
我通过制作一个单独的测试应用程序测试了 dll,我可以通过 NP_INIT l_pInit= (NP_INIT)GetProcAddress(hModule, "NP_Initialize"); 访问入口点函数。我可以进入我的插件 dll 功能。
但是对于Mozilla,它不起作用。请建议。