0

我已经构建了 NPAPI 插件,它可以被 Windows 7 上的 Chrome、FF 和 Safari 浏览器很好地加载。但是,我需要复制该插件以使其成为不同的插件(名称)。到目前为止,我能够使 Chrome 和 Firefox 使用不同的名称和 mime 类型识别第二个插件(关于:插件),并测试了这两个插件按预期工作。但是,在 Safari (5.1.7) 上,它不能按预期工作。似乎只识别最后一个插件被安装。如果我卸载最后一个插件,它会使第一个插件(仍然安装)按预期工作。我使用 Process Monitor 进行监控,看到两个插件都被加载了。我的调试工作没有产生任何线索。Safari 如何识别 Windows 上安装的每个插件?

4

1 回答 1

0

Windows 上的 NPAPI 插件根据 .rc 文件中 STRINGS 资源的内容识别插件;确保你有一个唯一的插件名称和不同的 mimetype,你应该没问题。

于 2012-08-22T06:22:43.097 回答