wangEditor.min.js 在IE下報缺乏標識符 (閒話少說上報錯代碼)jquery
報錯代碼:數組
this.$domNormal && this.$domSelected || (null == f && (a.warn('editor.UI配置中,沒有菜單 "' + e + '" 的UI配置,只能取默認值'), f = d.default), //報錯行 this.$domNormal = b(f.normal), /^\./.test(f.selected) ? this.$domSelected = this.$domNormal.clone().addClass(f.selected.slice(1)) : this.$domSelected = b(f.selected))
解決修改default關鍵字dom
去掉關鍵字的代碼:this
this.$domNormal && this.$domSelected || (null == f && (a.warn('editor.UI配置中,沒有菜單 "' + e + '" 的UI配置,只能取默認值'), f = d.defaultS), //!!!!!! this.$domNormal = b(f.normal), /^\./.test(f.selected) ? this.$domSelected = this.$domNormal.clone().addClass(f.selected.slice(1)) : this.$domSelected = b(f.selected))
在wangEditor.min.js源碼中修改完成以後很差忘記吧下面這樣代碼也要修改
源碼:code
default: { normal: '<a href="#" tabindex="-1"><i class="wangeditor-menu-img-command"></i></a>', selected: ".selected" },
修改事後orm
defaultS: { normal: '<a href="#" tabindex="-1"><i class="wangeditor-menu-img-command"></i></a>', selected: ".selected" },
附加ie8小點:源碼
不支持filter,trim 要用jquery 的$filter,$trim 數組不能用for in 要用for 數組沒有indextOf方法 不能使用關鍵字,如true ,default IE8 不會忽略數組直接量的末尾空元素,如[1,2,]這個數組長度爲3 Html拼寫必須徹底正確,不能少結尾標籤或多寫什麼東西ie8的容錯性很差 js改變img標籤的src屬性在IE下沒反應,路徑後加個Date()時間戳便可