Silverlight在Firefox 3.6.12中不起作用

Ada*_*man 10 firefox windows-xp silverlight-4.0 silverlight-plugin

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

  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条目无济于事.请帮忙!

Jeh*_*hof 7

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

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

更新: 这似乎是Firefox 3.6.x的一般问题,导致一些用户报告的错误与版本高于3.6.14的版本相同.看到这里这里.

  • @All:我读过你指的问题和句子.但有时客户或用户需要更新其程序以使用软件.对我来说这似乎是firefox的一个问题,所以我用我最好的知识回答了这个问题并指出了提问者.不知道这是否值得贬低. (3认同)

Mer*_*lin 6

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

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

编辑

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