0

大家,我做了一个NPAPI插件,它在firefox中运行良好,但在Safari中,它告诉我找不到插件。这是我的注册表

HKEY_LOCAL_MACHINE\Software\MozillaPlugins\@llf.com\WebGame

Descripton: REG_SZ "MP"

Path: REG_SZ "D:\Program Files\Mozilla Firefox\plugins\npFireFoxGame.dll"

ProductName: REG_SZ "npFireFoxGame"

Vendor: REG_SZ "llf"

Version: REG_SZ "1.0"

HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@llf.com/WebGame\MimeTypes\application/webgame

我的 HTML 文件:

<embed width=1024 height=768 type="application/webgame">

请帮我。

4

1 回答 1

0

@llf.com\WebGame应该是@llf.com/WebGame。此外,MimeTypes条目通常包含值DescriptionSuffixes(两者REG_SZ)。

否则:

  • 当您的 DLL 位于 FFs 插件文件夹以外的某个位置(您不应该使用那个)时,它在 Firefox 中是否仍然有效?
  • 当您使用object而不是时,它的行为是否有所不同embed
  • 您的 DLL 是否完全加载(使用depends.exe 等)?
  • 您是否尝试过在 depends.exes 跟踪模式下运行 Safari 以查看它的运行速度以及失败的原因?
于 2012-07-30T10:55:17.813 回答