2010-11-11 221 views
3

我正在開發一個頁面,需要在使用JavaScript確定的各種場景中工作。首先,如果安裝Silverlight,它應該使用Silverlight。簡單。確定是否可以安裝Silverlight

if(Silverlight.isInstalled()){ 
    // do stuff 
} 

接下來我需要能夠確定是否可以安裝Silverlight。這是困難的一點。基本上,如果我正在查看某個iPad(但可能是任何不支持Silverlight的設備),我想使用純HTML。但是,如果我不還的Silverlight安裝,但可以安裝它的臺式機上我wan't通常安裝Silverlight的東西

Silverlight.getSilverlight(); 

我已經看到了Silverlight.supportedUserAgent.js,但最喜歡的UA嗅探技術是有點倒退。有沒有方法功能檢測到這樣的事情?

+1

希望他們沒有禁用JS。 :) – 2010-11-11 14:55:30

+0

在這種情況下,他們不會。 – 2010-11-11 15:36:23

回答

1

我不完全確定這是可能的使用功能檢測。反正不可靠。我決定改用上面的Silverlight.supportedUserAgent.js庫。