[ js ] 在javascript中可以註冊元件嗎?
目前公司自己研發了一個元件
原本的使用方式是在系統登入的aspx / html頁面中 加上
<OBJECT STYLE="display:none"
CLASSID="CLSID:********-****-****-****-************"
CODEBASE="DLL\APP.CAB#Version=1,0,0,1"></OBJECT>
這樣的HTML語法
讓Client端透過IE瀏覽器註冊這個元件
然後在javascript中的函式去使用這個元件(如下)
var obj = new ActiveXObject("APP.Thread");
obj.Sleep(argMilliseconds);
不過在某些情況 是允許不透過登入的aspx / html頁面去開啟其他程式
導致有些client端使用到的程式有用到元件函式時 會因為元件沒有註冊而出現錯誤
(obj是null或不是一個物件)
想請教的是...
在javascript中有沒有可以語法取代上述的HTML語法去做元件註冊的動作?
如果沒有的話 我想嘗試著在javascript去指定開啟一個BAT檔
BAT檔中的內容是regsvr32 APP.dll 這個方向是否可行呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.26.130
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章