Javascript 在哪些情况下我应该引用Silverlight.js文件?
默认情况下,使用Silverlight的Web应用程序在项目中包含一个Javascript 在哪些情况下我应该引用Silverlight.js文件?,javascript,silverlight,Javascript,Silverlight,默认情况下,使用Silverlight的Web应用程序在项目中包含一个Silverlight.js文件,在包含Silverlight组件的网页上包含一个JavaScriptSilverlight.js文件引用 <script type="text/javascript" src="../../Silverlight.js"></script> 关于silverlighterror的onSilverlightError函数,它的使用似乎是针对开发和测试阶段的。我说得对吗?
Silverlight.js
文件,在包含Silverlight组件的网页上包含一个JavaScriptSilverlight.js
文件引用
<script type="text/javascript" src="../../Silverlight.js"></script>
关于silverlighterror的onSilverlightError
函数,它的使用似乎是针对开发和测试阶段的。我说得对吗?是否应在进入生产阶段之前将其移除
关于Silverlight.jsreference。它应该总是出现在页面上吗?或者仅当我想要实现自定义Silverlight安装体验时才建议使用它?如果没有额外的JavaScript代码,
Silverlight.js
reference本身会有意义吗
编辑(添加):我发现: Silverlight.js取决于浏览器 可以更改的实现细节 在Silverlight发布之间用于此 因此,Silverlight.js的使用非常简单 不推荐。但是,如果 选择使用Silverlight.js,您可以 应定期检查是否存在故障 从 Silverlight.js页的MSDN代码 画廊 现在我更糊涂了!微软表示,Silverlight.js的使用 不推荐使用
还是我遗漏了什么?JaveScript是Silverlight 2的一个残余 它存在的唯一原因是,如果用户没有安装silverlight,它会告诉他们可以从哪里下载
因此,我建议让它留在那里,不要碰它,也不要介意它。在页面中保留对Silverlight.js文件的引用(并将其包含在服务器上的应用程序中)。它用于检查Silverlight是否存在,并帮助您获得安装体验(包括默认安装体验-安装Silverlight后自动重新加载页面,确定是否需要重新启动浏览器等)。如果你真的想移除它,你可以移除它,但你(和用户)最好还是把它留在原地
<script type="text/javascript">
function onSilverlightError(sender, args) {
var appSource = "";
if (sender != null && sender != 0) {
appSource = sender.getHost().Source;
}
...