原因1:服务器端问题
1.在QC的安装目录下jboss\server\default\deploy找到20qcbin.war。
2.用winrar打开这个目录,可以看到start_a.htm这个文件。
3.把start_a.htm(QC10修改start_a.js)这个文件copy出来,内容var fMSIE3456(QC10是fMSIE67)尾部添加|| (ua.lastIndexOf('MSIE 7.0') != -1)|| (ua.lastIndexOf('MSIE 8.0')!= -1)|| (ua.lastIndexOf('MSIE 9.0') != -1)后替换war包中的star_a.htm文件(也可以直接在原文件修改,但不保险),参考下图。
4.重启QC服务器。
原因2:客户端(系统+IE版本;服务器端已经配置完毕)问题
1.XP+IE8.0无法打开:
选择工具-Internet选项-高级-安全,找到“启用内存保护帮助减少联机攻击”,去掉前面的勾,点击“应用”,重新登陆QC。
2.XP+IE9.0无法打开,下载插件后,界面显示“X”号:
先安装QCExplorerAddIn.exe插件程序,再打开IE9.0登陆QC安装插件。
3.Winows7+IE8.0\IE9.0无法打开:
第一步:通过开始菜单搜索框,输入UAC,会出现“更改用户控制设置”(Change User Account Control)菜单项,点击打开后,菜单弹出如下一个用户帐号控制设置对话框。通过滚动条选择“从不通知”;然后重启机器,这步其实就是让当前用户获得完全管理员权限。
第二步:以管理员的身份打开命令行(通过开始菜单搜索框,输入cmd,右击cmd选项并选择以管理员身份运行,然后运行命令行(bcdedit/set{current} nx AlwaysOff),然后重启机器。
第三步:重新登陆QC下载插件。
注意:为了确保安全,最好将UAC恢复到原来的设置,并重启机器,DEP需要处于Disabled状态。
4.Windows8+IE10.0无法打开:
第一步:关闭“启用内存保护帮助减少联机攻击”:
第二步:打开注册表,找到如下键值(“启动内存保护帮助减少联机攻击”灰色修改方法):[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\AdvancedOptions\CRYPTO\NX将uncheckedvalue和checkedvalue的值都设为1,重启就可以了。
第三步:IE10.0开启兼容模式。
注明:安装QC客户端,可以满足各种系统情况下,下载路径(根据版本),Win10系统下,客户端开启兼容模式。
链接:https://pan.baidu.com/s/1Jndc3nHlTz87MVy5mzHX3w
提取码:57rb