先说原理:在html页面关闭或者释放的时候,先写js从页面的dom树中移除activex对象,页面关闭的事件是onunload,移除activex对象做dom操作就可以了。
function destory_activex(){ var active_object_id='cap1'; //activex的控件id var activex_obj=document.getElementById(active_object_id); var parent_element=activex_obj.parentElement; //找到控件的父元素 //删除activex父元素的所有子元素 while (parent_element.children.length>0){ parent_element.removeChild(parent_element.children[0]); } }
然后在html页面body标签的onunload里面调用一下就可以自动释放activex了.
<body οnunlοad="destory_activex()">