我正在实现一个用例,该用例需要将图像存储在Blob
变量中,并将其显示在<img>
标记中。虽然这对于这样的事情是微不足道的:
this.url = URL.createObjectURL(blob)
这会导致Angular阻止blob的加载并显示此警告:
WARNING: sanitizing unsafe URL value blob:http://localhost:4200/...
我知道我可以用bypassSecurityTrustResourceUrl
绕过这个,但我的问题是,我应该吗?有没有更好的方法来显示存储为Blob
的图像而不必绕过安全协议?