1、问题表现: 当访问引用控件的网页时,NTKO OFFICE 文档控件窗口不会出现,导致相关的引用控件的Javacript语句无法运行
网页上出现类似“无法加载控件,请检查浏览器安全设定”的错误提示,并且可能有JavaScript 无法找到对象的错误提示
2、此问题和控件本身无关
为了解决NTKO OFFICE 文档控件不能自动装载的问题,首先来看看浏览器装载对象涉及到的步骤
(暂时不考虑如防病毒软件或者其他过滤工具的影响) 对于HTML 代码中引用控件的如下代码: 其中: 1) id="TANGER_OCX"标识控件的JavaScript 编程标识,通过document
all("TANGER_OCX")即可得到对控件对象的引用
2)clsid:C9BC4DFF-4248-4a3c-8A49-63A7D317F404标识NTKO OFFICE 文档控件的唯一标识
浏览器通过这个clsid 来判断访问网页的客户机是否已经安装控件
3)在codebase="/path/to/OfficeControl
cab#version=4,0,0,5" 中,前面的/path/to/OfficeControl
cab 部分,标识控件自动安装文件在服务器上相对当前网页的 URL 位置,而 #version=4,0,0,5 部分标识该网页需要的控件版本号
浏览器装载控件的流程大致如下: 3、根据以上流程,当出现以下几种情况,NTKO OFFICE 文档控件将不能自动装载: 1)本地Internet 选项中的安全设定,在当前区域禁止下载已签名的ActiveX 控件; 2)引用控件的网页中,