当我通过silverlight.js创建Silverlight对象时,silverlight在火狐和Chrome (仅IE)中不起作用
Silverlight.createObject(
source,
document.getElementById("SLContainer"),
"SLObj",
{
width: "100%",
height: "100%",
onError: "Viewer_HandleError",
background: 'white',
minRuntimeVersion: '4.0.60129.0'
},
{},
"fooName=fooVal");我注意到,在生成的HTML代码中,SL对象的属性是:type="application/x-silverlight"和data="data:application/x-silverlight,"。但我想肯定是type="application/x-silverlight-2"和data="data:application/x-silverlight-2,"。我不知道该怎么修复它。
帮帮忙,请注意:)
发布于 2011-11-22 00:05:53
我建议两种方法中的一种。1.将object标签添加到HTML中。这将始终在您的页面上加载XAP,这可能与您的场景不匹配,但它更容易。2.深入Silverlight.js文件,并将其更改为正确的文件。我成功地使用了<object id="slObject" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width='960' height='351'>。
https://stackoverflow.com/questions/8214093
复制相似问题