1. 程式人生 > >ueditor編輯器自動生成 解決辦法

ueditor編輯器自動生成 解決辦法

在Ueditor編輯器裡,直接貼上一篇編輯好的文章(包括文字、圖片)或html原始碼時,編輯器會自動生成 標籤,這樣會導致網站前端樣式走樣。

示例如下:截圖說明問題


解決方法:

在ueditor.all.js檔案找到上述所示程式碼,將 替換為‘ ’即可。如下所示:

function isText(node, arr) {

        if(node.parentNode.tagName == 'pre'){
            //原始碼模式下輸入html標籤,不能做轉換處理,直接輸出
            arr.push(node.data)
        }else{
            arr.push(notTransTagName[node.parentNode.tagName] ? utils.html(node.data) : node.data.replace(/[ ]{2}/g,'&nbsp

'))
        }

}