接口层兼容
This commit is contained in:
@@ -7,7 +7,7 @@ const config = {
|
||||
// 信任的标签(保持标签名不变)
|
||||
trustTags: makeMap(
|
||||
'a,abbr,ad,audio,b,blockquote,br,code,col,colgroup,dd,del,dl,dt,div,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,img,ins,label,legend,li,ol,p,q,ruby,rt,source,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,title,ul,video'
|
||||
),
|
||||
),
|
||||
|
||||
// 块级标签(转为 div,其他的非信任标签转为 span)
|
||||
blockTags: makeMap('address,article,aside,body,caption,center,cite,footer,header,html,nav,pre,section'),
|
||||
@@ -20,12 +20,12 @@ const config = {
|
||||
// 要移除的标签
|
||||
ignoreTags: makeMap(
|
||||
'area,base,canvas,embed,frame,head,iframe,input,link,map,meta,param,rp,script,source,style,textarea,title,track,wbr'
|
||||
),
|
||||
),
|
||||
|
||||
// 自闭合的标签
|
||||
voidTags: makeMap(
|
||||
'area,base,br,col,circle,ellipse,embed,frame,hr,img,input,line,link,meta,param,path,polygon,rect,source,track,use,wbr'
|
||||
),
|
||||
),
|
||||
|
||||
// html 实体
|
||||
entities: {
|
||||
@@ -364,7 +364,7 @@ Parser.prototype.onAttrName = function(name) {
|
||||
* @private
|
||||
*/
|
||||
Parser.prototype.onAttrVal = function(val) {
|
||||
console.log(val, '解码转码')
|
||||
// console.log(val, '解码转码')
|
||||
const name = this.attrName || ''
|
||||
if (name === 'style' || name === 'href') {
|
||||
// 部分属性进行实体解码
|
||||
@@ -502,7 +502,7 @@ Parser.prototype.onOpenTag = function(selfClose) {
|
||||
for (let j = i + 1; j < this.stack.length; j++) {
|
||||
const style = this.stack[j].attrs.style || ''
|
||||
if (!style.includes(';width') && !style.includes(' width') && style.indexOf(
|
||||
'width') !== 0) {
|
||||
'width') !== 0) {
|
||||
styleObj.width = ''
|
||||
break
|
||||
}
|
||||
@@ -1151,7 +1151,7 @@ Parser.prototype.onText = function(text) {
|
||||
if (this.hook(node)) {
|
||||
// #ifdef MP-WEIXIN
|
||||
if (this.options.selectable === 'force' && system.includes('iOS') && !uni.canIUse(
|
||||
'rich-text.user-select')) {
|
||||
'rich-text.user-select')) {
|
||||
this.expose()
|
||||
}
|
||||
// #endif
|
||||
|
||||
Reference in New Issue
Block a user