加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用angular-sanitize不从html中删除iframe标签

发布时间:2020-12-17 07:07:57 所属栏目:安全 来源:网络整理
导读:我使用的是textangular,它使用angular-sanitize来解析html. 我正在尝试使用iframe标记嵌入视频,但是当textangular调用angular-sanitize到parsehtml时会删除这些视频. 我应该如何更改角度消毒以允许iframe标签用于例如链接到YouTube视频? 或者我应该如何在我
我使用的是textangular,它使用angular-sanitize来解析html.

我正在尝试使用iframe标记嵌入视频,但是当textangular调用angular-sanitize到parsehtml时会删除这些视频.

我应该如何更改角度消毒以允许iframe标签用于例如链接到YouTube视频?

或者我应该如何在我的HTML中嵌入视频?

解决方法

这就是我做到的.

textAngular使用单独的sanitize js文件textAngular-sanitize.min.js.

即使它被缩小,打开它,你会发现一组标签;寻找这个:

A=b.extend({},x,e("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul"))

只需添加iframe标记即可

A=b.extend({},iframe,ul"))

我保持按字母顺序排列.

这使它“安全”,问题解决了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读