QC 10 支持IE8的问题
用了这个方法:C:\Program Files\HP\Quality Center\jboss\server\default\tmp\deploy\tmp4093320qcbin-exp.war 下面的 start_a.js
修改
var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1)|| (ua.lastIndexOf('MSIE 8.0') != -1);
但是重新启动QC服务器。又不支持IE8了。
:( 修改C:\Program Files\HP\Quality Center\jboss\server\default\deploy目录下的20qcbin.war文件
使用winrar解压该文件后修改start_a.htm即可解决楼主的问题 不行啊, ls的办法有亲自试验吗? 个人感觉,使用专用浏览器,方便实惠。
干吗非得整那玩意
回复 4# 的帖子
对,直接下个QCexplorer~~~方便用 可是一般公司都要求用IE7或者8啊,我最近也在研究这个问题 楼主,我用的是qc9.0也碰到IE7和IE8的兼容问题现在解决了,虽然没用过qc10.0我想和qc9.0应该是差不多的你可以参考一下。你看清楚你修改的是tmp临时文件夹的start_a.htm文件配置,这样只能当时管用,一旦重启qc服务就又不支持ie8了,因为系统文件20qcbin.war会解压到这个临时文件夹覆盖了你所修改的配置,必须要修改qc的系统文件才能解决兼容问题, 修改文件qc9.0的默认路径是: C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy 找到20qcbin.war文件,剩下你应该会做了。
我写了篇博客,你可以参考一下:
http://tracy36172.blog.163.com/blog/static/47872542201001394310/ IE8有个向下兼容的机制,提供了兼容视图按钮,为什么不好好利用这个按钮?非要去修改后台的东西?干吗要舍近求远…… 楼上的,你说的有道理,但是不是所有测试人员都知道这个按钮,而且登录qc的人未必就是测试人员,有可能相关的客户或者管理者也会登录qc,他们对这个按钮更是不知道,一打开界面不能正常显示的话会给人很坏的用户体验,而且不能要求所有登录的人员都改自己的浏览器吧??改服务器端是一劳永逸的事,况且也不复杂,呵呵 7楼正解。。。。。
我试过了,解决了兼容IE8的问题。
确实应该修改服务端的配置,不然没办法要求每个使用者都修改客户端IE8的配置。比如管理者,你不可能一个一个的去教他们如何修改客户端的配置,更不可能写个文档给他们看(他们是不会看滴。。。。) 我通过修改QC deploy目录下的start_a.htm文件解决了IE8登录QC的问题, 具体为window2003+ie8, win7+ie8. 但是有台vista+ie8即使用兼容模式也无法登录.具体现象是在安装插件时页面出现一个打叉符号. 能否帮忙分析一下原因??? 请注意在其他系统已经解决, 谢谢. 插件下载http://www.genilogix.com/downloads/qualitycenter/qc-patches/10.0/
下载对应操作系统补丁,我使用QC10_Patch10_Windows.zip
1. 在服务端QC的安装目录下jboss\server\default\deploy目录下找到20qcbin.war这个war包。
2. 用winrar打开这个目录,可以看到start_a.js这个文件。
3. 把start_a.js这个文件copy出来修改添加|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1)后替换war包中的start_a.js 文件。这里也可以直接在原文件修改。
修改配置成功后,下次重启QC服务也不会有问题。原因是重启服务器的过程中会把20qcbin.war中的内容解压出来到临时目录下的。
这里注意:改完上面的配置需要重启QC服务
客户端配置:打开IE8,然后选择工具-Internet选项-高级-安全,找到“启用内存保护帮助减少联机攻击”,把前面的勾去掉,点应用。 就可以用IE8了。 我用的是QC9.0,但是我修改了20qcbin.war下的start.hml文件,之后启动了就不能打开页面了啊 12楼的方法是可以的
下载不了插件的用QCClient.msi进行安装。 fengzi2009F12楼
"我用的是QC9.0,但是我修改了20qcbin.war下的start.hml文件,之后启动了就不能打开页面了啊"
我也遇到了这个问题改了后QC 服务 启动一直 是绿色不会变成 黑红 圈 的那个图标 ,页面也打不开 不错的哦! 想请教个关于QC的问题
我是在局域网里找了台机器装了QC服务端程序.
但其他网内的电脑连不上服务器
提示域名无法解析。但我输入地址的时候是直接输IP的
能是什么原因呢
PING两台机器网络是通的 直接在QC安装目录下查找start_a.htm文件,修改下就可以了!如下:
var fMSIE3456 = (ua.lastIndexOf('MSIE 3.0') != -1) || (ua.lastIndexOf('MSIE 4.0') != -1) || (ua.lastIndexOf('MSIE 5.0') != -1) || (ua.lastIndexOf('MSIE 5.5') != -1) || (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1)|| (ua.lastIndexOf('MSIE 8.0') != -1); 原来如此,怪不得我每次重启服务器后,都需要再次去修改那几个htm文件。受教了...
页:
[1]