html - img 标签不显示来自 instagram url 的图像
问题描述
我有 Instagram 图片的 url,我想在我的网站上显示它。但是,当我将链接放在<img src = "url_here"
标签中时,图像已损坏。
另外,当我单击 url 时,一切正常!我究竟做错了什么?
解决方案
你无法做到这一点。如果您检查浏览器的 devtools,在“网络”选项卡中,您将看到对图像的请求被阻止。这是因为服务器期望来自同一来源的请求,如以下响应标头所示:
跨域资源策略:同源
您可以在此处阅读更多相关信息:https ://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
没有办法避免这种情况,除非使用其他服务器代理请求,该服务器将在将图像发送到用户浏览器之前下载图像。
推荐阅读
- python-3.x - NameError:名称“合并列表”未定义
- c# - 使用 ClosedXML 创建数据透视表
- flowtype - 将未定义的属性访问变成错误
- react-native - 首先反应原生应用,绕过应用商店?
- graphql - 使用来自 apollo-link-ws 的 WebSocketLinks 时添加 Graph*I*QL 订阅端点?
- javascript - 带有 forEach 循环的异步等待仍在异步运行
- multidimensional-array - BQ 数组查找:类似于 NTH,但基于索引,而不是位置
- android - 如何确保在发布版本中使用了某个字符串资源?
- angular - ng 服务被组策略阻止
- excel - 在 VBA 中计算工作簿并在 Count > 1 时关闭 Excel