51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 12431|回复: 18
打印 上一主题 下一主题

[原创] QC 10 支持IE8的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-18 07:57:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用了这个方法:
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了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-9-21 11:31:56 | 只看该作者
修改C:\Program Files\HP\Quality Center\jboss\server\default\deploy目录下的20qcbin.war文件
使用winrar解压该文件后修改start_a.htm即可解决楼主的问题
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-24 22:04:23 | 只看该作者
不行啊, ls的办法有亲自试验吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-12 17:40:46 | 只看该作者
个人感觉,使用专用浏览器,方便实惠。

干吗非得整那玩意
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-12 18:58:13 | 只看该作者

回复 4# 的帖子

对,直接下个QCexplorer~~~方便用
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-12 22:32:05 | 只看该作者
可是一般公司都要求用IE7或者8啊,我最近也在研究这个问题
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-1-13 10:53:48 | 只看该作者
楼主,我用的是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/
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-1-15 10:30:33 | 只看该作者
IE8有个向下兼容的机制,提供了兼容视图按钮,为什么不好好利用这个按钮?非要去修改后台的东西?干吗要舍近求远……
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-1-15 15:32:09 | 只看该作者
楼上的,你说的有道理,但是不是所有测试人员都知道这个按钮,而且登录qc的人未必就是测试人员,有可能相关的客户或者管理者也会登录qc,他们对这个按钮更是不知道,一打开界面不能正常显示的话会给人很坏的用户体验,而且不能要求所有登录的人员都改自己的浏览器吧??改服务器端是一劳永逸的事,况且也不复杂,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-4-12 14:05:14 | 只看该作者
7楼正解。。。。。
我试过了,解决了兼容IE8的问题。

确实应该修改服务端的配置,不然没办法要求每个使用者都修改客户端IE8的配置。比如管理者,你不可能一个一个的去教他们如何修改客户端的配置,更不可能写个文档给他们看(他们是不会看滴。。。。)
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-4-22 09:31:14 | 只看该作者
我通过修改QC deploy目录下的start_a.htm文件解决了IE8登录QC的问题, 具体为window2003+ie8, win7+ie8. 但是有台vista+ie8即使用兼容模式也无法登录.具体现象是在安装插件时页面出现一个打叉符号. 能否帮忙分析一下原因??? 请注意在其他系统已经解决, 谢谢.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-1-25 11:31
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    12#
    发表于 2010-4-23 15:52:05 | 只看该作者
    插件下载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了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-9-17 18:24:51 | 只看该作者
    我用的是QC9.0,但是我修改了20qcbin.war下的start.hml文件,之后启动了就不能打开页面了啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-9-24 17:12:23 | 只看该作者
    12楼的方法是可以的
    下载不了插件的用QCClient.msi进行安装。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-10 11:26
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    15#
    发表于 2011-1-27 13:04:52 | 只看该作者
    fengzi2009F  12楼
    "我用的是QC9.0,但是我修改了20qcbin.war下的start.hml文件,之后启动了就不能打开页面了啊"
    我也遇到了这个问题  改了后  QC 服务 启动  一直 是绿色  不会变成 黑红 圈 的那个图标 ,页面也打不开
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-2-4 02:43:09 | 只看该作者
    不错的哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-3-15 13:42:45 | 只看该作者
    想请教个关于QC的问题
    我是在局域网里找了台机器装了QC服务端程序.
    但其他网内的电脑连不上服务器
    提示域名无法解析。但我输入地址的时候是直接输IP的
    能是什么原因呢
    PING两台机器网络是通的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-3-17 10:16:57 | 只看该作者
    直接在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);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-3-18 10:08:13 | 只看该作者
    原来如此,怪不得我每次重启服务器后,都需要再次去修改那几个htm文件。受教了...
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 05:22 , Processed in 0.080551 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表