昨天有客户来问为什么我们的后台无法上传图片,我们这边先登录后台测试了一下,可以上传,一切正常。只好让技术部同事帮远程检查一下客户的系统和浏览器是否正常。最终得出的结论是是客户电脑装了最新的IE8出现的问题。找到问题就好解决了,我们提供了两套解决方案:
一、客户端解决方案,卸载IE8,卸载IE8后客户端的电脑就自动还原到IE7的版本,IE7下一切正常。不过要注意一点,卸载IE8后要重启一下电脑。
二、修改后台编辑器的代码。(以下针对技术人员)
用记事本打开编辑器目录下的js下的editor.js,查找:anonymous
把 if (element.YUSERONCLICK) { eval(element.YUSERONCLICK + “anonymous()”); }
替换成:
if(navigator.appVersion.match(/8./i)==’8.’) { if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “onclick(event)”); } else
{ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”); }
即可。记得保存,上传。IE8下就可以正常上传了。 |