解QC9不支持IE 7,IE 8访问
来源:互联网 发布:android实现java线程池 编辑:程序博客网 时间:2024/04/19 09:07
用IE8访问QC出现下面的错误
Microsoft Internet Explorer : 4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C) is not supported!
方法如下: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下都能正常使用了!:)
- 解QC9不支持IE 7,IE 8访问
- 解QC9不支持IE 7,IE 8访问
- ie 7/8不支持trim的属性
- ie 7/8不支持trim方法
- jQuery 2.0 正式版发布,不支持 IE 6/7/8
- jQuery 2.0发布,不支持IE 6/7/8
- ie 7/8不支持trim的属性的解决方案
- ie 7/8不支持trim的属性的解决方案
- IE 下不支持trim()
- ie不支持trim()方法
- ie不支持自定义标签
- ie不支持trim()方法
- IE不支持PlaceHolder问题解决
- ie不支持getElementsByClassName
- IE不支持getElementsByClassName解决办法
- IE不支持xpath
- ie不支持hidden解决
- IE不支持vml的处理
- Android视频慢慢来1
- gridControl1 中添加checkbox 列
- MFC中动态创建对象的一点思考
- ibatis数据库连接配置
- 有序 循环数组的二分查找
- 解QC9不支持IE 7,IE 8访问
- 你一生追求的是利益还是快乐?
- 随机数生成问题分类以及题目汇总
- 指针
- 破解 VISTA & WIN7对直接磁盘写入的防护 win7 磁盘不可写 win7磁盘被写保护 win7磁盘写保护
- linux下使用write\send发送数据报 EAGAIN : Resource temporarily unavailable 错
- Macfee 卸载过程
- web性能优化之- js自定义函数延迟执行 jquery插件
- Oracle11g修改RAC SCAN IP