webedit\JS\Editor.js,找到
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()");
}
即可。
注:以上判断浏览器版本比较简单,如果不需要考虑ie6则可以直接把代码替换成
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
IE6这个毒瘤真是害人不浅!!!
本博客所有文章如无特别注明均为原创
如果觉得对你有帮助,可以通过下方打赏对作者表示鼓励
本文采用知识共享署名-非商业性使用-相同方式共享
如若转载,请注明出处:《eWebEditor编辑器IE8按钮不弹出兼容性修改》https://www.fangsi.net/526.html