清理是对不受信任值的检查,将其转换为可以安全插入 DOM 的值。在许多情况下,清理根本不会改变值。清理取决于上下文:在 CSS 中无害的值在 URL 中可能很危险。
Angular 对 HTML 和 URL 的不受信任值进行清理。由于资源 URL 包含任意代码,因此无法进行清理。在开发模式下,当 Angular 在清理过程中必须更改值时,会在控制台打印警告信息。
用自己的话写下这一站的结论。