如何使用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")) 我保持按字母顺序排列. 这使它“安全”,问题解决了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |