本页内容是《让IE8和遨游兼容eWebEditor编辑器》同时我们还提供济宁地区的网站建设,百度,雅虎,google的推广,点金,商友,等营销软件
请输入关键字:

标题搜索 内容搜索  

你现在所在的位置->首页->网站安全->让IE8和遨游兼容eWebEditor编辑器

让IE8和遨游兼容eWebEditor编辑器

时间:[2009-9-11 15:34:10]     作者:请作者尽快与我们联系。

IE8正式版,终于发布了,其实IE8正式版的新功能在IE8 Beta版中都出现了,唯一让大家高兴的是IE8正式版的稳定型比Beta版好多了。我开发的网站项目使用的文本编辑器大多时ewebedit,但是使用IE8以后,菜单都不能打开了,小郁闷了一下,网上有些解决方法,但都有些问题,下面是我的解决方法:
从js文件夹(受版本影响有可能不一致)找到editor.js文件,把里面的如下代码:

if (element.YUSERONCLICK)  eval(element.YUSERONCLICK + "anonymous()"); 
替换为以下代码:
if (element.YUSERONCLICK)
{
  if(navigator.appVersion.match(/8./i)=='8.')  //判断浏览器是不是IE8
  {
    eval(element.YUSERONCLICK + "onclick(event)");
  }
  else
  {
    eval(element.YUSERONCLICK + "anonymous()");  //IE7和IE6均适用
  }
}

修改之后在IE8和IE7均可以正常使用eWebEditor编辑器。

但是在装有IE8的机器上使用傲游浏览器竟然不能使用该编辑器,纳闷了,傲游是IE内核,应该可以呀。

于是就使用alert(navigator.appVersion)弹出信息,结果发现竟然是IE7? 如下图:



使用IE8弹出的如下图:




晕了!竟然不一样?难道傲游没有用到真正的IE8内核?还是显示的问题?

难道再加一句判断傲游的?
没办法:

if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}


前几天看新闻说傲游开发自己的内核浏览器,希望众多浏览器在兼容代码上好一些,不要浪费编写代码者的那么多找不兼容问题、调试不兼容问题的时间。

但如果您认为这样就万事大吉您就错了,因为前端浏览器还会存在以下几个可能的问题:
一、使用IE8.0的用户解决办法

Step1、进入 IE8.0的主菜单“工具”,然后“兼容性视图设置”,确认我们的网站“3c800.com”不在“兼容性网站清单”,如果存在,选择并删除(因为我的一位同时可能就是啥时候不小心将3c800.com选择放进了兼容性视网站清单,这样的话IE8.0其实在访问3c800.com的时候是采用IE7.0兼容模式,User Agent是MSIE7.0而非MSIE8.0,同样无法显示eWebEdit的下拉菜单),如图:


Step2、重新启动浏览器边可以正常使用了;

二、使用遨游的用户解决办法(当然是您的IE也升级到8.0了,如果IE还是6.0或7.0不会出现这样的问题):
Step1、进入 遨游的主菜单“工具”,然后“遨游设置中心”->“高级选项”,选中“User Agent”复选框,并在输入框中输入“Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)”,如图:


Step2、重新启动遨游浏览器便可正常使用了,注意请不要选择“遨游浏览器(安全模式),因为安全模式运行的遨游仍然会强制采用IE7的兼容模式运行,UserAgent会是MSIE 7.0,同样无法显示eWebEdit的下拉菜单”,如图:

【声明】本站刊载的《让IE8和遨游兼容eWebEditor编辑器》一文如果有侵害你权益的情况,请联系我们。我们将及时采取措施。
QQ:44637339 Email:just6@163.com Tel:13355163107 Lining studios

友情链接

本页内容是《让IE8和遨游兼容eWebEditor编辑器》 返回顶部
© 2001-2024 Lining studios 济宁速创科技有限公司, All Rights Reserved
 Processed Time:62.500ms
中华人民共和国信息产业部网站备案号: 鲁ICP备09103015号-1