天天看點

ueditor使用問題

ueditor是一款強大的開源富文本編輯器,以下是使用中遇到的問題彙總,以後不斷更新:(版本号為1.2.6.1)

http://blog.csdn.net/liquanfeng326/article/details/40026157

想要過濾a标簽等樣式,網上查了一下,設定blacklist黑名單什麼的方法都不行,根本沒有這個選項。後來在ueditor的github論壇找到了一個樣例,需要修改ueditor.config.js中的filterrules,就是最後注釋的那個屬性。具體内容可以參考這個demo頁面:http://ueditor.baidu.com/website/examples/filterruledemo.html

ps:這個問題調了好久,照着demo添加了過濾函數還是不行,後來發現原因是自己用了ueditor.render()函數來生成編輯器,去掉這句就行了......

粘貼表格時沒反應,一開始以為是過濾器沒弄好,看了ueditor.config.js檔案中的filterrules函數,有對table及相關标簽做處理,是沒問題的。調試時控制台報了一個ueditor.all.min.js錯誤:

uncaught typemismatcherror: failed to execute 'removeattributenode' on 'element': the 1st argument provided is either null, or an invalid attr object. 

這也沒法看啊,于是就把ueditor.all.min.js換成了ueditor.all.js。定位到1897行:

呵呵,這下明白了,百度的程式員用了偷懶的寫法,稍微改一下就行了:

繼續閱讀