默認情況下,使用Silverlight的Web應用程序在項目中包含Silverlight.js
文件,在包含Silverlight組件的網頁上包含JavaScript Silverlight.js
文件參考。我應該在哪些情況下引用Silverlight.js文件?
<script type="text/javascript" src="../../Silverlight.js"></script>
此外,它還包含在同一頁面上的JavaScript功能onSilverlightError
。
<script type="text/javascript">
function onSilverlightError(sender, args) {
var appSource = "";
if (sender != null && sender != 0) {
appSource = sender.getHost().Source;
}
...
關於onSilverlightError
功能,它的使用似乎是用於開發和測試的時期。我對嗎?它應該在進入生產階段之前被移除?
並關於Silverlight.js
參考。它是否總是出現在網頁上?或者僅在我想實現自定義Silverlight安裝體驗時推薦使用它?
是否Silverlight.js
參考文獻本身無需額外的JavaScript代碼?
編輯(添加):
我發現following on the MSDN page:
的Silverlight.js依賴於瀏覽器 實施細節,可以改變之間的Silverlight發佈 。 對於此 的原因,Silverlight.js的使用是 不建議。但是,如果您 選擇使用Silverlight.js,您應該定期檢查 更新版本 MSDN代碼 Gallery的Silverlight.js頁面。
現在我更困惑了!微軟表示使用Silverlight.js是 不推薦
還是我省略了一些東西?