- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个组件,它使用由受信任的外部源接收的 HTML 片段。我正在使用 Angular 的 DomSanitizer 和bypassSecurityTrustHtml 方法,特别是在使用innerHTML 将其绑定(bind)到我的模板之前处理包含代码片段的变量。
我遇到的问题是这个片段包含一个 img 标签,其 src 属性是外部域/url。因此,本质上我还需要使用诸如bypassSecurityTrustResourceUrl之类的东西来清理它。
我尝试将bypassSecurityTrustResourceUrl(通过将其转换为字符串)嵌套在bypassSecurityTrustHtml 方法中,但这似乎不正确,而且也不起作用。
以前有人遇到过此类问题吗?
这是一个快速的 Stackblitz,展示了我想要实现的目标: https://stackblitz.com/edit/angular-dqvhbc
最佳答案
img
您提供的标签不正确。
<img src="https://www.google.com.au/logos/doodles/2018/doodle-snow-games-day-7-5009413877268480.2-s.png" >
最初只是 <img="URL">
关于javascript - Angular:清理净化后的 HTML 中的 img 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48759507/
我不小心清除了一些我不希望通过“hg purge”清除的文件。有一种方法可以撤销此操作吗? 最佳答案 没有办法撤销清除。它会删除Mercurial未能跟踪的文件,因此Mercurial无法帮助您将其找
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
我正在编写 PHP 类,它必须从 HTML 源代码中删除所有潜在危险元素或伪造的 html 标签(例如错误链接)。 通常我会使用 HTML Purifier library 或类似的库, 但是这个项目
我构建了一个简单的 Bootstrap 3 页面,并希望使用 PurifyCSS 提高加载速度。一切正常(甚至轮播),但导航标签不工作。 我已经包含了指向 Purified 和 Raw CSS 的链接
我是一名优秀的程序员,十分优秀!