我使用旧的 Mozilla NPRuntime 示例作为基础编写了一个小型 NPAPI 插件。我的问题是它在 Firefox 和 Safari(在 Windows 上)上运行良好,但无法在 Google Chrome 上运行。
我可以在 about:plugins 中看到插件很好,当我打开测试页面时,我看到 Chrome 启动了一个运行插件的新进程,插件进程在大约 10 秒内终止,没有任何错误对话框。在 10 秒内,进程处于活动状态,访问可编写脚本的插件对象不起作用(在使用 Firefox 或 Safari 时工作正常)。
任何想法可能导致 Chrome 在 10 秒后终止插件进程?必须与初始化相关,因为即使我不以任何方式访问插件,它也会杀死它。