Silverlight在Firefox 3.6.12中不起作用

时间:2011-07-16 01:30:03

标签: firefox silverlight-4.0 windows-xp silverlight-plugin

我们在firefox中使用silverlight有一些奇怪的行为。我们已经尝试了一切,我希望有更多的想法。以下是行为

  1. 安装firefox(3.6.12)和silverlight(4.0.50917.0)。这些版本已被锁定,不受我们和我们所有用户机器的控制。

  2. 访问我们的silverlight应用程序(也尝试了简单的应用程序,只有背景)

  3. 您没有看到我们的应用程序,而是看到“获取Microsoft Silverlight” - (about:plugins报告已安装并启用了silverlight 4.0.50917.0)

  4. 访问IE中的网站,应用

  5. 安装或卸载任何插件(尝试过Firebug和IETab2)
  6. 安装完成后,在出现提示时单击“重新启动”
  7. FF重新启动后,silverlight按预期工作
  8. 关闭firefox并重新打开。
  9. 再一次,银光被打破了
  10. 有什么想法吗?我们在注册表中尝试了CWDIllegalInDllSearch条目无济于事。请帮忙!

2 个答案:

答案 0 :(得分:7)

我认为Firefox已经修复了3.6.14版本的问题。在Bugzilla上查看此BugReport。以前版本中的内存泄漏会导致Firefox的Silverlight检测脚本出现一些问题。

我只能建议将Firefox更新到版本3.6.14。但在我尝试在本地测试环境中检查它是否真的是Firefox中的错误之前。

<强>更新 这似乎是Firefox 3.6.x的一般问题,导致一些用户报告的错误与版本高于3.6.14的错误相同。请参阅herehere

答案 1 :(得分:6)

唯一让人想到的是禁用插件容器

  • 在Firefox地址栏中输入about:config
  • 阅读警告,选择您的偏好以便随时提醒您并接受
  • 现在在配置选项的搜索栏中输入:npctrl
  • 然后您应该看到条目:dom.ipc.plugins.enabled.npctrl.dll
  • 将值从true更改为false(只需双击即可为您更改此内容)
  • 重启Firefox

修改

还有另一种解决方法是禁用然后重新启用silverlight插件。而不是重新调整。