Tes*_*ter 5 internet-explorer yui editor internet-explorer-11
我正在运行Internet Explorer 11和YUI 2:富文本编辑器似乎无法正常工作.有关详细信息,请参阅随附的屏幕截图.任何想法如何在IE11下解决这个问题?
对于IE改变其User-Agent,YUI(2.9)需要手术.
修改yahoo-dom-event.js:找到这个:YAHOO.env.parseUA,然后最后添加一些东西告诉YAHOO.env.ua现在正在IE 11下面.像这样:
if (g.ie == 0 && c.indexOf('Trident') != -1){
g.ie = 11;
}
Run Code Online (Sandbox Code Playgroud)修改editor.js:找到_setInitialContent
函数,在包含"BackCompat"的if-branch之后,添加:
this.browser = YAHOO.env.parseUA();
Run Code Online (Sandbox Code Playgroud)
然后只是在下面的if-branch(if (this.browser.ie || this.browser.webkit || this.browser.opera || (navigator.userAgent.indexOf('Firefox/1.5') != -1))
)中:添加:
if (this.browser.ie == 11) {
this.browser.ie = 0;
}
Run Code Online (Sandbox Code Playgroud)希望工作,祝你好运!
归档时间: |
|
查看次数: |
5108 次 |
最近记录: |