百度編輯器解決span被過濾, 自動加P標籤

editor_all.js:

自動加P標籤去除:node

enterTag: 'p',

改爲: enterTag: '',編輯器

 

 

span被過濾:spa

  //從編輯器出去的內容處理
    me.addOutputRule(function (root) {
 
        var val;
        root.traversal(function (node) {
            if (node.type == 'element') {
 
               // if (me.options.autoClearEmptyNode && dtd.$inline[node.tagName] && !dtd.$empty[node.tagName] && (!node.attrs || utils.isEmptyObject(node.attrs))) {
 
                //    if (!node.firstChild()) node.parentNode.removeChild(node);
                //    else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))) {
                   //     node.parentNode.removeChild(node, true)
                  //  }
                  //  return;
              //  }

以上的內容註釋掉. code

 

再刪除switch中關於span的處理判斷. blog

相關文章
相關標籤/搜索