vc6,ATL开发的DLL,打包成CAB,签名之类的工作都做好了。放到服务器上,本机可以正常下载安装ActiveX。但用其他机器访问,虽然也可以正常下载安装,但就是页面显示异常。IE8下为空白页面,IE6下出现小叉叉,点击调用ActiveX函数的按钮,报Javascript错误“未定义的属性或方法”。
网上找到一个说法,说是被IE阻止了,需要实现IObjectSafe接口。
求各位大虾给予正解!
IObjectSafe这个只是防止IE的某个警告窗口的弹出。显示小x就是你的ie设置里可能对activex控件给禁止了,压根都没注册。