我的问题类似于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 知道该怎么办?
非常感谢!
答案 0 :(得分:3)
它被称为“bandwidth theft”或更确切地说是预防。
通过HTTPS,您的推荐人不会被发送,但通过HTTP可以发送。在后一种情况下,IMDb显然拒绝在您的网站上显示其资产。如果您访问网址,也会显示此信息:“推荐被拒绝”。
你是not allowed to link to or rehost IMDb assets:
框架:未经明确书面同意,您不得使用框架技术封装IMDb的任何商标,徽标或其他专有信息(包括图像,文本,页面布局或形式)。