当前位置:首页 >> 互联网 >>

QC_与_win7或XP系统中IE7、IE8、IE9不兼容的解决方案

QC 与 win7 或 XP 系统中 IE7、IE8、IE9 不兼容的解决方案

一、服务器端设置
1. 在服务端 QC 的安装目录下 jboss\server\default\deploy 目录下找到 20qcbin.war 这个 war 包。 2. 用 winrar 打开这个目录(注意先备份文件) ,可以看到 start_a.htm 这 个文件。 3. 把 start_a.htm 这个文件 copy 出来, 在该页面搜索 msie, 加入对 IE7.0、 IE8.0、IE9.0 支持|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1)|| (ua.lastIndexOf(’MSIE 9.0′) != -1)的语句后替换 war 包中的 start_a.htm 文件。这里也可以直接在原文件修改 (注意先备份文件) 。 4.修改配置成功后,重启 QC 服务即可。

二、客户端设置
1、非 win7 用户客户端配置 打开 IE8、IE9,选择 “工具”-“Internet 选项”-“高级”-“安全” , 找到“启用内存保护帮助减少联机攻击” ,把前面的勾去掉,点应用,即可实现 兼容。

1/4

2、win7 用户客户端设置 win7 系统,则需在设置 win7 的系统权限,才能够在 win7 系统上安装 QC 的 插件。详细操作如下: ? 第一步:关闭UAC (User Account Control) 通过开始菜单搜索框,输入UAC,会出现“Change User Account Control/更改 用户账户控制设置”菜单项。选在该菜单弹出如下一个“User Account Control Settingde/用户账户控制设置” 对话框。通过滚动条选择“Never notify/从不 通知”。然后重启机器。这步其实就是让当前用户获得完全管理员权限。

2/4

? 第二步: 关闭DEP (Data Extension Prevention) 以Administrator的身份打开命令行(通过开始菜单搜索框,输入CMD,右击CMD 选项并选择Run as administrator),运行如下命令行,然后重启机器。 bcdedit /set {current} nx AlwaysOff

? 第三步:设置浏览器 打开IE8、IE9,选择 “工具”-“Internet选项”-“高级”-“安全” ,找到“启 3/4

用内存保护帮助减少联机攻击” ,把前面的勾去掉,点应用。

? 第四步:重新下载客户端组件 开启 QCExplorerAddIn,或者直接利用IE,在地址栏输入QC Server的地址,确 定后组件下载将会顺利进行:

? 第五步:访问QC Server 等下载工作完成,你将能够正常使用QCExplorerAddIn,或者直接利用IE,正常 访问QC Server了。

? 第六步:恢复UAC设置 为了确保安全,最好将UAC回复到原来的设置,并重启机器。但是DEP需要处于 Disabled状态。

4/4