|
function detectPlugin(CLSID,functionName){ var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>") document.body.insertBefore(pluginDiv); pluginDiv.innerHTML = '<object id="objectForDetectPlugin" classid="CLSID:'+ CLSID +'"></object>'; try { if(eval("objectForDetectPlugin." + functionName) == undefined) { pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素 return false; } else { pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素 return true; } } catch(e) { return false; }}
转载自CSDN
http://www.cnblogs.com/dwjaissk/archive/2007/03/13/673418.html |
|