在Angular应用程序中,我将图像src用作自定义URL,例如,https://source.unsplash.com/1600x900/?facebook
它将重定向到托管在其服务器上的某些图像。
在某些情况下,结果URL会重定向到错误的图片,例如,每当一个词条没有好的结果时,https://source.unsplash.com/1600x900/?roblox
都会重定向到https://images.unsplash.com/source-404?fit=crop&fm=jpg&h=800&q=60&w=1200
(例如roblox,在这种情况下是一个不好的词条)。
如何在我的代码中访问此重定向的URL?
我已经尝试过的内容:
我通过将HTMLInputElement传递给TypeScript <img [src]="someFunctionReturningURL(t)" #t>
。里面someFunctionReturningURL(t)
,我叫setTimeout
(以确保img
完全载入src
URL)并测试t.src == "https://images.unsplash.com/source-404?fit=crop&fm=jpg&h=800&q=60&w=1200"
,但问题是t.src
仍持有原unredirected链接https://source.unsplash.com/1600x900/?roblox
,而不是它实际上被重定向到链接!
相关分类