2010-10-12 72 views
0

我不確定用戶是否要安裝插件。他們可以選擇不安裝。我需要知道的信息,安裝完成,或者用戶選擇不安裝。有任何想法嗎?如何判斷用戶是否選擇不安裝插件?

感謝, GRAE

+0

任何人在將來閱讀此內容。我建議通過VBScript解決方案來做同樣的事情。 VBScript和JavaScript並不像我想的那樣兼容。 – 2010-10-13 12:44:50

回答

1

更多情況下是在回答你的問題有幫助。這就是說,如果你有一個特定的插件,你可以做一個安裝後檢查*只是試圖實例化對象。 This article有怎樣做一個很好的說明,但如果你只關心IE瀏覽器和ActiveX插件,那麼這樣的事情應該工作不夠好(未經測試):

function testPlugin(name) 
{ 
    if (ActiveXObject) 
    { 
     try 
     { 
      return !!(new ActiveXObject(name)); 
     } 
     catch (err) {} 
    } 
    return false; 
} 
​ 

,你可以使用該功能測試與否,也就是說,安裝了QuickTime:

testPlugin('QuickTime.QuickTime'); 

*這實際上在任何時間,而不只是一個可能的插件安裝後

+0

這基本上是我用過的。我要添加的一件事是,我知道的唯一方法是告訴安裝是否完成,它等待卸載。 – 2010-10-13 12:42:08

+0

上面的代碼可能有效,我在onunload中調用simular。 – 2010-10-13 12:43:06

相關問題