前几天ie8正式公布了,当天中午我就去下载了一个迫不急待的将自己的浏览器升级到ie8,偶还刻意的去升级了一个英文版的,感觉英文版的超级爽,就在我还在为ie8的一些新功能大爽特爽时,一个龌龊的消息来了,我网站后台的编辑器都不管用了。
我有好几个网站,编辑器全用的那一个,也就是ewebeditor编辑器,因为这个鸟编辑器我前几天几乎所有的网站都被黑客攻击,今天又遇到这个问题,让我顿时对这个编辑器没了好感,所以近期也在自己开发一个编辑器,欢迎大家随时关注我的博客,我会把编辑器的源代码和系统讲解都会在那里公布,打造一个纯开源纯免费的编辑器。
问题是这样的,在ie8下ewebeditor的所有按钮都无效,因为ie8是当天发布的,所以网上也没有这样的解决办法,然后就换360浏览器,没想到360浏览器用的也是ie的内核,还是一样,没办法只能等等看了,毕竟这个编辑器不是自己写的,一时半会儿也找不到解决办法,于是到了第二天,终于在网上找到了解决办法:
是因为ie8屏蔽了anonymous方法所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK
+ "anonymous()");
把那个anonymous方法改成onclick就可以了。
问题是解决了,心情也舒畅了,结果没过两个小时我的会员就像我反应页面出问题,我换到别人的电脑上一看,这叫一个汗,原来把那个方法改成onclick之后在ie7下面就不管用了,毕竟现在很多人用的还是ie7,这叫一个头疼,于是还是去网上找,总是感觉不可能是我一个人遇到这样的问题。
最后果然还是在csdn上找到了答案:
if(navigator.appVersion.match(/8./i)=='8.')
{
if (element.YUSERONCLICK)
eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK)
eval(element.YUSERONCLICK + "anonymous()");
}
用这样一段代码,对浏览器的版本做一个判断就好了,但是我却不知道在ie6下面管不管用,毕竟现在用ie6的人少了,一时我也不知道去哪测试。
相关推荐
标题 "解决IE8 无法安装问题" 描述的是一个针对Internet Explorer 8(简称IE8)在安装过程中遇到的问题,即在尝试安装IE8时,系统可能会不断重启,导致安装无法顺利完成。这个问题可能是由于多种原因引起的,比如...
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案 百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 <!Doctype html> ...
win7 下IE8修复器 IE8浏览器修复 IE8修复工具 相信狠多朋友都遇到,IE8能打开在本页面显示的超级链接,无法打开需要再新窗口显示的连接,要么显示成一个空白标签页页面,或者显示正在连接直至IE8彻底崩溃掉。 找了...
通过上述四种方法,大多数情况下可以解决IE8开发人员工具无法正常使用的问题。如果问题依然存在,建议考虑更新或更换浏览器版本,因为IE8已经非常老旧,支持和兼容性方面可能存在更多挑战。对于那些需要继续使用IE8...
通过以上详细步骤,我们可以看到,解决Win8 CP版中Metro风格IE无法打开网页的问题,主要在于同步桌面版IE的代理服务器设置。这一过程不仅解决了特定的网络访问障碍,也加深了我们对Windows操作系统内部机制的理解,...
本文将深入探讨“百度编辑器1.4.3.3版本IE8兼容性问题”,并提供解决方案。 百度编辑器(UEditor)是一款功能强大的在线富文本编辑器,广泛应用于网站内容编辑、论坛发帖等场景。然而,在旧版浏览器,如Internet ...
在做下拉框select的时候用一个箭头符号,作为下拉框的三角,在firefox和chrome下均可以正常显示,但是在IE下无法显示。 查找了很久,发现是图片格式问题,把png格式的转换成gif的就没有问题了。。。。 附相关代码,...
解决my97日历控件与IE8的兼容性问题,可以从以下几个方面着手: 1. **回退到旧版本**:首先,可以尝试使用my97日历控件的早期版本,因为这些版本可能还未使用到IE8不支持的特性。 2. **启用IE8的兼容模式**:IE8有...
标题中的“IE8 下的问题 转化成IE7 模式”暗示了这是一个关于解决在Internet Explorer 8(简称IE8)浏览器中遇到的问题,而这些问题可以通过将浏览器的行为模拟为较旧版本的IE7来解决。这通常涉及到浏览器的兼容性...
解决eWebEditor编辑器按钮失效,IE8下eWebEditor编辑器无法使用问题解决方法。
无法安装IE8提示请重新启动计算机问题解决
10. **更新或替换Prototype**:如果问题过于复杂或无法解决,可能需要考虑更新到更现代的Prototype版本,或者改用其他兼容IE8 9的JavaScript库,如jQuery。 总的来说,解决Prototype在IE8 9下的问题需要深入理解...
6. 如果LOADRUNNER版本不支持当前使用的IE版本,例如LOADRUNNER8.1只支持IE7以下的版本,而LOADRUNNER11才支持IE8,则需要更换LOADRUNNER版本或使用支持当前IE版本的LOADRUNNER。 7. 如果操作系统为WINDOWS SERVER...
要解决WebSocket在IE8上的兼容性问题,我们需要借助一些第三方库和技术。这里提到的"swfobject.js"、"web_socket.js"和"WebSocketMain.swf"就是为了解决这个问题的关键组件。 1. **swfobject.js**:这是一个...
在描述中提到的方法就是这个原理,即在`<head>`标签内加入`<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>`,这将强制浏览器使用IE8的兼容模式解析页面。 2. **用户端的兼容性视图设置**:对于普通...
【标签】"IE8升IE10补丁"强调了这个压缩包的主要功能,即帮助用户解决从IE8版本升级到IE10版本的问题。标签通常用于快速识别文件内容,方便搜索和分类。 【压缩包子文件的文件名称列表】虽然没有具体列出,但通常会...
标题中的“IE7、IE8、ie9访问FTP无法显示文件夹解决程序”指的是在使用Internet Explorer 7、8或9浏览器尝试访问FTP(File Transfer Protocol)站点时,用户可能会遇到一个问题,即无法正常查看或浏览FTP服务器上的...
### IE8下上传图片无法预览本地图片解决方法技术资料 #### 背景与问题描述 在Web开发过程中,特别是在处理旧版本浏览器兼容性问题时,经常会遇到各种各样的挑战。Internet Explorer 8(IE8)作为一款较早的浏览器...