从http而非https加载图像时出现403错误

时间:2015-02-23 14:58:50

标签: javascript jquery html image http

我的问题类似于this one,但我使用的是html&仅限javascript。

如果我尝试通过https加载此图像,则会显示图像。

<img src="http://ia.media-imdb.com/images/M/MV5BMjEyMjcyNDI4MF5BMl5BanBnXkFtZTcwMDA5Mzg3OA@@._V1_SX100.jpg">

除了此警告

  

混合内容:''的页面是通过HTTPS加载的,但请求的是不安全的图片“http://ia.media-imdb.com/images/M/MV5BMjEyMjcyNDI4MF5BMl5BanBnXkFtZTcwMDA5Mzg3OA@@._V1_SX100.jpg”。此内容也应通过HTTPS提供。

但是通过http它会产生403错误。

  

GET http://ia.media-imdb.com/images/M/MV5BMjEyMjcyNDI4MF5BMl5BanBnXkFtZTcwMDA5Mzg3OA@@._V1_SX100.jpg 403(禁止)

我不明白为什么因为图片网址是http 知道该怎么办?

非常感谢!

1 个答案:

答案 0 :(得分:3)

它被称为“bandwidth theft”或更确切地说是预防。

通过HTTPS,您的推荐人不会被发送,但通过HTTP可以发送。在后一种情况下,IMDb显然拒绝在您的网站上显示其资产。如果您访问网址,也会显示此信息:“推荐被拒绝”

你是not allowed to link to or rehost IMDb assets

  

框架:未经明确书面同意,您不得使用框架技术封装IMDb的任何商标,徽标或其他专有信息(包括图像,文本,页面布局或形式)。

相关问题