Angular <img [src] =“ someURL”>如何在代码中访问重定向的URL?

在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完全载入srcURL)并测试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,而不是它实际上被重定向到链接!


繁星coding
浏览 337回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript