NPAPI插件未在Safari中加载

时间:2012-07-30 08:19:17

标签: safari npapi browser-plugin

大家,我做了一个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">

请帮帮我。

1 个答案:

答案 0 :(得分:0)

@llf.com\WebGame应为@llf.com/WebGame。此外,MimeTypes条目通常包含值DescriptionSuffixesREG_SZ}。

否则:

  • 当您的DLL位于FFs插件文件夹以外的某个位置时,它是否仍可在Firefox中运行(您不应该使用该文件夹)?
  • 使用object代替embed时,它的行为会有所不同吗?
  • 您的DLL是否完全加载(使用depends.exe等)?
  • 您是否尝试在depends.exes tracemode中运行Safari以查看它到底有多远,哪些失败?