0

我开发了一个 NPRuntime 插件,一切正常,但它没有在 Safari 中初始化。我在 MozillaPlugins 注册表项中注册了该插件,它适用于 Chrome/FF/Opera,但 Safari 写道该插件丢失,尽管我在未安装的 safari 插件列表中找到了我的插件。我究竟做错了什么 ?

4

1 回答 1

1

这真的很难说。Apple 对 Windows 上的 Safari 的支持并不好,所以我自己也不太愿意支持它。如果这真的很重要,我建议您在所有 NPP_ 方法(​​以及您的 NP_ 函数)中添加日志记录,然后查看调用了什么;找出它是否甚至加载您的插件。通常,如果在启动期间某些事情没有按照浏览器的要求运行,它就会表现得好像根本没有找到它。

您还可以使用进程监视器来查看它是否正在尝试加载文件。

于 2013-04-05T13:58:27.390 回答