将对象宽度和高度设置为100%时,Firefox中不显示Silverlight应用程序

时间:2012-01-17 12:24:33

标签: silverlight firefox

我正在开发一个似乎在IE和谷歌浏览器中运行良好的Silverlight 4应用程序,但是当我尝试在Firefox中查看应用程序时,应用程序会加载,但是不可见。应用程序肯定是加载,尽管不可见。然后我将对象的高度和宽度从100%更改为固定,然后在Firefox中显示。

如何在Firefox中查看具有最大高度和宽度的Silverlight应用程序?

                                                                                                     

1 个答案:

答案 0 :(得分:0)

在你的html中,在CSS中指定以下代码

html {
    height: 100%;
}
body {
    height: 100%;
    padding: 0;
    margin: 0;
    min-width: 800px;
    min-height: 600px;
}
#silverlightControlHost {
    height: 100%;
}

然后在body

<div id="silverlightControlHost">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
        <param name="source" value="SOURCE OF YOUR XAP"/>
        <param name="autoUpgrade" value="true" />
                    <!--Your other para-->
    </object>
</div>

希望这适合你。