Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46686
  • 博文数量: 20
  • 博客积分: 890
  • 博客等级: 准尉
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 12:32
文章分类

全部博文(20)

文章存档

2009年(20)

我的朋友
最近访客

分类: 项目管理

2009-11-26 13:38:53

TD8.0与IE7浏览器不兼容的问题

TD8.0与IE7浏览器不兼容的问题
随着OS及其相关软件的不断升级,TD8.0默认并不支持IE7浏览器,提示:“Microsoft Internet Explorer : 4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR.3.0.04131.06) is not supported”
解决方法:
在TD安装目录(一般会在C:\Inetpub\TDBIN)下找到Start_a.htm这个文件,用编辑工具(如记事本、editplus等)打开,找到f// Sniff Browser代码段的var fMSIE3456参数,在|| (ua.lastIndexOf('MSIE 6.0') != -1)后粘贴|| (ua.lastIndexOf('MSIE 7.0') != -1)并保存即可。
针对Mozilla Firefox,方法也是一样,你在Start_a.htm这个文件可以看到
var fNS3456   = ((ua.lastIndexOf('Mozilla/6') != -1) || (ua.lastIndexOf('Mozilla/5') != -1) || (ua.lastIndexOf('Mozilla/4') != -1) || (ua.lastIndexOf('Mozilla/3') != -1)) && (ua.lastIndexOf('MSIE') == -1); 
就是在这里进行相应的修改就可以了....

1.  使用IE登录TD页面
2.  选择”Add-in Page”à”MoreTestDirectorAdd-ins”à”TestDirector Explorer Add-in”à”Download Add-ins”下载一个名为TDExplorerPlugIn.exe的文件(这是一个独立于IE的浏览器)
3.   下载文件后,双击安装
4.  安装完成后选择Start>Programs>TestDirector 8.0>TDExplorer
5.   这时部分机器可以在TDExplorer里输入TD的地址试试了,尤其是XP,应该已经可以使用了。
6.   如果还不行请继续下面的操作
7.   以系统管理员身份登录TD服务器;
8.   找到TD服务器中TDBIN目录(缺省情况下是:C:\Inetpub\TDBIN目录),用编辑器打开start_a.htm文件和SiteAdmin.htm;(记得先备份哦!)
9.   搜索“var fMSIE3456”字符串,该字符串其实是用来屏蔽不合适的浏览器的,在该字符串值最后面添加“|| (ua.lastIndexOf('MSIE 7.0') != -1)”,保存;
10.  打开IE7访问TestDirector,安装ActiveX,大功告成!!(有时候可能需要清空客户端缓存和重启IIS)
11.  如果还不行,那么请继续下面的操作
12.   回到首页选择”Add-in Page”à”TestDirector Client Side Setup”à”Download Add-ins”下载一个名为TDClientSideInstallation.exe的文件
13.  下载后,双击TDClientSideInstallation.exe安装
14.  再打开IE7试试吧!即使是我机器里的U版VISTA SP1的VISTA也已经可以正常使用了。

阅读(1057) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~