提交 d7f9f154 编写于 作者: C campaign

修复ie下script/style的内容会显示的问题

上级 bdfd2ec3
...@@ -47,7 +47,8 @@ ...@@ -47,7 +47,8 @@
'href':1, 'href':1,
'src':1, 'src':1,
'_src':1, '_src':1,
'_href':1 '_href':1,
'cdata_data':1
}; };
var notTransTagName = { var notTransTagName = {
......
...@@ -6,6 +6,8 @@ UE.plugins['defaultfilter'] = function () { ...@@ -6,6 +6,8 @@ UE.plugins['defaultfilter'] = function () {
me.setOpt('allowDivTransToP',true); me.setOpt('allowDivTransToP',true);
//默认的过滤处理 //默认的过滤处理
//进入编辑器的内容处理 //进入编辑器的内容处理
var guid = 0;
me.addInputRule(function (root) { me.addInputRule(function (root) {
var allowDivTransToP = this.options.allowDivTransToP; var allowDivTransToP = this.options.allowDivTransToP;
var val; var val;
...@@ -24,10 +26,10 @@ UE.plugins['defaultfilter'] = function () { ...@@ -24,10 +26,10 @@ UE.plugins['defaultfilter'] = function () {
case 'script': case 'script':
node.setAttr({ node.setAttr({
cdata_tag: node.tagName, cdata_tag: node.tagName,
style:'display:none' cdata_data: (node.innerText() || '')
}); });
node.tagName = 'div'; node.tagName = 'div';
//node.removeChild(node.firstChild()); node.innerHTML('');
break; break;
case 'a': case 'a':
if (val = node.getAttr('href')) { if (val = node.getAttr('href')) {
...@@ -153,8 +155,8 @@ UE.plugins['defaultfilter'] = function () { ...@@ -153,8 +155,8 @@ UE.plugins['defaultfilter'] = function () {
case 'div': case 'div':
if (val = node.getAttr('cdata_tag')) { if (val = node.getAttr('cdata_tag')) {
node.tagName = val; node.tagName = val;
node.setAttr({cdata_tag: '',style:''}); node.appendChild(UE.uNode.createText(node.getAttr('cdata_data')));
node.innerText(utils.html(node.innerText()),true) node.setAttr({cdata_tag: '', cdata_data: ''});
} }
break; break;
case 'a': case 'a':
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册