1

如果我在 Firefox 3.6 中单击以使我的 Silverlight 对象全屏显示,它会成功运行,但是如果我选择不同的窗口(我正在运行两个监视器,所以可以这样做),然后我的 Windows 任务栏中会出现一个名为“Microsoft Silverlight”的新窗口这就是我的全屏 Silverlight 应用程序现在所在的位置。因此,它已从 Firefox 中移出。

我可以单击该新窗口以返回我的全屏应用程序,但如果我没有返回该窗口,而是单击任务栏中的 Firefox,我会看到我的 Web 应用程序正在运行,但我的 Silverlight 对象所在的位置有一个黑色空白。如果我尝试右键单击黑色位,我不会得到通常的 Silverlight 右键菜单。

如果我在任务栏中单击新的“Microsoft Silverlight”窗口,然后单击 Escape,它就会消失(即退出全屏),Silverlight 应用程序会重新出现在 Firefox 中,一切都很好。

这在 IE 中不是问题,但我的客户端要求它在 Firefox 中工作。似乎是某种插件错误,无论我是否在无窗口设置为 true 的情况下运行都没有区别。

有小费吗?干杯。

4

1 回答 1

1

我唯一一次看到渲染黑屏(区域)是当silverlight应用程序发生一些时髦的事情时(我认为它正在崩溃或其他什么,但错误正在以某种方式/某处被吞没)。

我发现,在我的情况下,黑色区域是在silverlight控制端(嵌入网页的位置)将背景设置为透明的结果。

希望对您的调试工作有所帮助。

于 2010-07-06T00:22:05.620 回答