微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我使用的是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"))

我保持按字母顺序排列.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐