0

为什么 ngSanitize 会删除具有相对路径的图像源,例如<img src="/img/lol.jpg> 从 html 文本中删除,但它不会触及具有绝对路径的图像,例如<img src="http://site.com/img/lol.jpg">

4

1 回答 1

1

图片 URL 白名单正则表达式/^\s*((https?|ftp|file|blob):|data:image\/)/与相对 URL 不匹配。

您可以根据编译提供者文档覆盖白名单。

app.config(function($compileProvider) {
    $compileProvider.imgSrcSanitizationWhitelist(<your regexp here>);
});
于 2014-10-03T03:36:59.310 回答