js判断ActiveX控件是否安装
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                js判断ActiveX控件是否安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                轉自http://blog.csdn.net/white__cat/article/details/38357499
avascript腳本
[javascript]?view plaincopy
? 我們都知道js被設計為不可訪問本地資源,因此理論上js無法知道本地是否安裝了特定程序。但是凡事無絕對,對于IE,給出如下兩種思路:
? ? 1 ActiveX
? ? ? ?在頁面中用js去new一個指定的ActiveX對象,如果拋出異常,則說明目標客戶端沒有安裝。這種方法的問題在于容易彈出安全性提示,但是經過我的試驗,編寫ocx時實現isafeobject接口并在注冊表中寫入特定鍵值,就可以避免彈框。
? ? 2?user-agent strings
 http://msdn.microsoft.com/en-us/library/ms537503%28v=vs.85%29.aspx
 
? ? ? ?這個方法更加簡單,原理是IE在發送http請求時的User-Agent字段的值和注冊表有關:注冊表中某些特定項的值會被拼接到其中。也就是說我們可以在安裝客戶端時向注冊表的特定位置添加自定義標識,然后在頁面中用js判斷navigator.userAgent是否包含該標識就可以了。具體說明參考這里
總結
以上是生活随笔為你收集整理的js判断ActiveX控件是否安装的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: gearman服务连接php,linux
- 下一篇: php个性网址导航源码,仿13580个性
