我有Web應用程序,通過我需要它來讀取客戶端的應用程序版本。檢測客戶端軟件版本
這是可能的嗎?我可以在JavaScript,甚至asp.net中做到這一點?
我想確定安裝在客戶端的軟件版本。
例如:
的已安裝,例如,如果用戶安裝了一個程序與名稱test.exe的軟件版本,我想檢測,並得到其版本。這不是瀏覽器插件。
我有Web應用程序,通過我需要它來讀取客戶端的應用程序版本。檢測客戶端軟件版本
這是可能的嗎?我可以在JavaScript,甚至asp.net中做到這一點?
我想確定安裝在客戶端的軟件版本。
例如:
的已安裝,例如,如果用戶安裝了一個程序與名稱test.exe的軟件版本,我想檢測,並得到其版本。這不是瀏覽器插件。
您需要使用activeX來使用JS創建任何暴露類型的對象。如果它沒有安裝軟件,否則你可以檢索存儲在activeX對象中的版本。多數使者就是這樣做的。
<OBJECT id="MSXML4"
classid="clsid:88d969c0-f192-11d4-a65f-0040963251e5"
codebase="http://www..../msxml4.cab#version=4,10,9404,0"
type="application/x-oleobject"
STYLE="display: none"
standby="ww">
Alternative Text
</OBJECT>
<script>
//if msxml4 is not installed
if(!document.MSXML4){
alert("MSXML4 is not installed");
</script>
}
您的意思是瀏覽器和操作系統的版本? – krichard
不,軟件的版本將被安裝,例如,如果用戶使用名稱test.exe安裝程序,我想檢測它並獲取它的版本,它不是瀏覽器插件 – AMH
我認爲他的意思是他的Web應用程序的版本。我對麼?有關您的應用程序,您的代碼等的更多信息? –