QC9.0在Win7 IE8/IE9兼容问题解决方案
需积分: 10 118 浏览量
更新于2024-09-11
收藏 435KB DOCX 举报
"关于QC(Quality Center)在Windows 7操作系统下的Internet Explorer 8(IE8)和Internet Explorer 9(IE9)浏览器无法正常工作的问题,本文提供了解决方案。"
在Windows 7中使用QC(Quality Center)时,可能会遇到在IE8或IE9浏览器上无法访问或功能受限的情况。QC9.0版本默认仅支持较旧的Internet Explorer 6浏览器,当尝试使用IE7或IE8时,会出现“不受支持”的错误提示。为了解决这个问题,我们可以按照以下步骤进行操作:
1. **兼容性调整**:
- 首先,问题在于QC9.0不识别IE7和IE8的用户代理字符串(User-Agent String)。在服务器端,需要在`start_a.htm`文件中添加对IE7和IE8的支持。这个文件通常位于`C:\Program Files\Mercury\QualityCenter\jboss\server\default\deploy`目录下。
2. **修改start_a.htm**:
- 打开`start_a.htm`文件,找到与用户代理字符串匹配的代码段,通常是检查MSIE版本的部分。需要在现有的MSIE6条件后面添加对MSIE7.0和MSIE8.0的检查,即添加 `(ua.lastIndexOf(’MSIE7.0′)!=-1)||(ua.lastIndexOf(’MSIE8.0′)!=-1)`。
3. **永久解决方案**:
- 但是,直接修改`start_a.htm`可能在QC服务器重启后失效,因为这是临时文件夹中的文件。为了确保更改持久有效,需要对系统文件进行修改。
- 找到`20qcbin.war`文件,它位于`jboss\server\default\deploy`目录下。这是一个Web应用程序归档(WAR)文件,可以用WinRAR等工具打开。
- 复制并修改`start_a.htm`文件,将新添加的代码保存到这个文件中,然后替换`20qcbin.war`中的原始文件。这样,即使服务器重启,修改也会被保留,因为它是从WAR文件中解压出来的。
4. **无需重启服务器的更新**:
- 如果不想立即重启服务器,可以手动更新临时目录中的`start_a.htm`文件。但是,这仅是暂时的解决方案,因为服务器重启后,临时文件夹的内容会被重置。
请注意,进行这些修改可能需要管理员权限,并且可能会影响QC的其他功能或安全性。在进行任何更改之前,建议先备份相关文件,确保有恢复到原始状态的能力。同时,考虑升级到更现代的浏览器和QC版本,以获得更好的兼容性和安全性。
133 浏览量
399 浏览量
157 浏览量
139 浏览量
227 浏览量
2024-11-07 上传
2024-11-07 上传
2024-11-08 上传
2024-11-08 上传
gaohongzhi1
- 粉丝: 0
- 资源: 5
最新资源
- 行业文档-设计装置-一种带语音录入和播放功能的历史教具.zip
- rp-study.github.io:ACM IMC 2020论文“关于衡量RPKI依赖方”
- data_preprocessing:使用Pandas,Numpy,Tensorflow,KoNLPy,Scikit Learn进行数据预处理的方法
- First-android-app:那是我的第一个android应用。 它基于Google的教程
- redhat离线静默安装oracle11g资源
- MinecraftVirus:这是由GamerFiveYT制造的病毒
- spring boot动态多数据源demo
- R代表数据科学
- x86_64-支持x86_64特定的指令,寄存器和结构-Rust开发
- contact-functions
- 行业文档-设计装置-一种具有储冷功能的平行流蒸发器芯体.zip
- TinyMCE(可视化HTML编辑器) v5.0.4
- dusty:玩具多线程沙“游戏”
- Space Invaders Remake-开源
- hello-python-project:从头开始探索CLI工具的PyPI打包
- 欧姆食品