QC 9.0 支持IE7 IE8 解决方案
来源:互联网 发布:js 获取Li 编辑:程序博客网 时间:2024/06/16 05:06
但是随着公司里使用IE 7和IE 8的人越来越多,希望QC9.0支持IE 7和IE 8的呼声越来越高。网上google了一下有现成的解决方案,只要修改一下服务器端相关设置就可以了,这里我就直接粘贴上来了:
解决QC对IE7,IE8的支持现在普遍的做法是直接在服务端安装目录下搜索start_a.htm这个文件,文件默认路径是: C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy然后在该页面搜索msie,加入ie7.0的支持|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1) 增加这句即可。
但是现在碰到的问题是每次重启QC服务器,会发现之前的设置没有生效,这是因为我们修改的是临时文件夹下的文件配置导致的。所以要一次性解决QC对ie7和ie8的支持,我们需要修改系统文件。方法如下:
1. 在服务端QC的安装目录下jboss\server\default\deploy目录下找到20qcbin.war这个war包。
2. 用winrar打开这个目录,可以看到start_a.htm这个文件。
3. 把start_a.htm这个文件copy出来修改添加|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1)后替换 war包中的start_a.htm文件。这里也可以直接在原文件修改。
修改配置成功后,下次重启QC服务也不会有问题。原因是重启服务器的过程中会把20qcbin.war中的内容解压出来到临时目录下的。
这里注意:改完上面的配置如果不想重启服务器,就需要把temp中的start_a.htm这个文件也增加ie7,ie8的支持。只改系统文件是需要重启QC服务的~
ps:这个方法源于在修改QC数据库的ip地址时关联想到的,修改ip地址是修改10sabin.war包中的文件。
参照这个方法服务器端就改好了,但是我在用IE 7和IE 8的客户端浏览器打开qc的时候却发现仍然无法正常显示,页面出现提示信息,这是因为IE 7和IE 8的安全性设置造成的,稍微改一下就好了:
A. IE 7
IE 7的安全级别比较高,需要修改一下IE的选项设置:
一打开浏览器,输入qc的网址,提示:“您的浏览器中未安装 JavaS
于是回到浏览器,点开工具菜单->INTERNET选项->安全->自定级别中,找到脚本scripting,把“Active scripting”和“Script. of Java applets”勾选"启用"并点击"确定"
刷新页面,之前的提示终于没有了,但是又有IE的信息提示条弹出来:
看来activeX插件还需要enable一下,在自定义选项中找到Active Controls and Plug-ins,把”Run ActiveX controls and plug-ins”勾选“enable”,再刷新页面,客户端就可以正常下载了:
B. IE 8
IE8比较简单,只要activeX插件enable一下就可以了:
到这里,服务器端和客户端都修改好了,qc 9.0在IE 7和IE 8下都能正常使用了!:)
http://www.51testing.com/?uid-115650-action-viewspace-itemid-228526
QC9.0默认支持IE 6,不支持IE 7和IE 8的,一打开IE 7和IE 8的浏览器,输入qc网址,会出现提示:“Microsoft Internet Explorer : 4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 不受支持!”
但是随着公司里使用IE 7和IE 8的人越来越多,希望QC9.0支持IE 7和IE 8的呼声越来越高。网上google了一下有现成的解决方案,只要修改一下服务器端相关设置就可以了,这里我就直接粘贴上来了:
解决QC对IE7,IE8的支持现在普遍的做法是直接在服务端安装目录下搜索start_a.htm这个文件,文件默认路径是: C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy然后在该页面搜索msie,加入ie7.0的支持|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1) 增加这句即可。
但是现在碰到的问题是每次重启QC服务器,会发现之前的设置没有生效,这是因为我们修改的是临时文件夹下的文件配置导致的。所以要一次性解决QC对ie7和ie8的支持,我们需要修改系统文件。方法如下:
1. 在服务端QC的安装目录下jboss\server\default\deploy目录下找到20qcbin.war这个war包。
2. 用winrar打开这个目录,可以看到start_a.htm这个文件。
3. 把start_a.htm这个文件copy出来修改添加|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1)后替换 war包中的start_a.htm文件。这里也可以直接在原文件修改。
修改配置成功后,下次重启QC服务也不会有问题。原因是重启服务器的过程中会把20qcbin.war中的内容解压出来到临时目录下的。
这里注重:改完上面的配置假如不想重启服务器,就需要把temp中的start_a.htm这个文件也增加ie7,ie8的支持。只改系统文件是需要重启QC服务的~
ps:这个方法源于在修改QC数据库的ip地址时关联想到的,修改ip地址是修改10sabin.war包中的文件。
参照这个方法服务器端就改好了,但是我在用IE 7和IE 8的客户端浏览器打开qc的时候却发现仍然无法正常显示,页面出现提示信息,这是因为IE 7和IE 8的安全性设置造成的,稍微改一下就好了:
A. IE 7
IE 7的安全级别比较高,需要修改一下IE的选项设置:
一打开浏览器,输入qc的网址,提示:“您的浏览器中未安装 JavaS
于是回到浏览器,点开工具菜单->INTERNET选项->安全->自定级别中,找到脚本scripting,把“Active scripting”和“Script of Java applets”勾选"启用"并点击"确定"
刷新页面,之前的提示终于没有了,但是又有IE的信息提示条弹出来:
看来activeX插件还需要enable一下,在自定义选项中找到Active Controls and Plug-ins,把”Run ActiveX controls and plug-ins”勾选“enable”,再刷新页面,客户端就可以正常下载了:
B. IE 8
IE8比较简单,只要activeX插件enable一下就可以了:
到这里,服务器端和客户端都修改好了,qc 9.0在IE 7和IE 8下都能正常使用了!:)
http://43060250.blog.163.com/blog/static/44944898201051394023486/
- QC 9.0 支持IE7 IE8 解决方案
- IE7/IE8全屏解决方案
- QC与WIN7、IE8 兼容问题解决方案
- 让TestDirector支持IE7/IE8
- ie7,ie8 支持 rotate
- IE7或者IE8全屏解决方案
- QC+ie8
- 让ie7,ie8支持border-radius
- jquery input placeholder支持兼容ie7,ie8
- QC与IE8 、WINDOWS 7 兼容问题的解决方案
- 让IE6支持css3,让 IE7、IE8 都支持CSS3
- 让IE6支持css3,让 IE7、IE8 都支持CSS3
- 让IE6支持css3,让 IE7、IE8 都支持CSS3
- IE7&IE8
- 让IE6/IE7/IE8浏览器支持CSS3属性
- 本地图片预览(支持IE6,IE7,IE8, Firefox3)
- 让IE6/IE7/IE8支持CSS3的插件-CSS3PIE
- 让IE6/IE7/IE8浏览器支持CSS3属性
- 在maven中添加第三方jar包
- java bat(简化的exe文件)
- Linux下的Memcache安装
- hibernate中根据model的配置文件创建数据库
- owl_cpp,一个用于操作OWL本体的C++类库(owl_cpp, a C++ Library for Working with OWL Ontologies)
- QC 9.0 支持IE7 IE8 解决方案
- SQLite学习手册(内置函数)
- the network bridge on device vmnet0 is not running解决方法
- c语言复习2
- SQL语句技巧
- oracle的nvl函数的用法
- JavaScript:prototype属性使用方法
- SpagoBI安装配置
- Android系列教程:TextView小组件的使用--附带超链接和跑马灯效果