0
爲什麼ngSanitize會使用相對路徑移除圖像來源,例如<img src="/img/lol.jpg>
來自html文本,但它不會觸及絕對路徑的圖像,如<img src="http://site.com/img/lol.jpg">
?ngSanitize刪除相對IMG
爲什麼ngSanitize會使用相對路徑移除圖像來源,例如<img src="/img/lol.jpg>
來自html文本,但它不會觸及絕對路徑的圖像,如<img src="http://site.com/img/lol.jpg">
?ngSanitize刪除相對IMG
image URL whitelist正則表達式爲/^\s*((https?|ftp|file|blob):|data:image\/)/
,它與相對URL不匹配。
您可以按照the compile provider docs覆蓋白名單。
app.config(function($compileProvider) {
$compileProvider.imgSrcSanitizationWhitelist(<your regexp here>);
});
你有一個演示jsFiddle嗎? – Stewie 2013-03-01 08:00:40
此處重現場景:http://plnkr.co/edit/b4AhqPpNp2NvMLmt67Jd?p=preview(檢查控制檯)。 IMO值得重播。 – 2013-03-01 22:30:21