10

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

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

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

  3. 您没有看到我们的应用程序,而是看到“获取 Microsoft Silverlight”——(关于:插件报告 silverlight 4.0.50917.0 已安装并启用)

  4. 在IE中访问网站,应用程序工作

  5. 安装或卸载任何插件(试过 Firebug 和 IETab2)
  6. 安装后,出现提示时点击“重启”
  7. FF重启后,silverlight按预期工作
  8. 关闭 Firefox 并重新打开。
  9. 银光再次破碎

有任何想法吗?我们尝试了注册表中的 CWDIllegalInDllSearch 条目,但无济于事。请帮忙!

4

2 回答 2

7

我认为这是 Firefox 的问题,已在 3.6.14 版中修复。请参阅Bugzilla上的此错误报告。之前版本的内存泄漏,导致 Firefox 的 Silverlight 检测脚本出现一些问题。

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

更新: 这似乎是 Firefox 3.6.x 的一个普遍问题,导致一些用户在高于 3.6.14 的版本中报告与您相同的错误。见这里这里

于 2011-07-27T09:30:23.647 回答
6

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

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

编辑

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

于 2011-07-26T17:28:26.267 回答