【问题标题】:Html - Cannot load external http.jpg as image sourceHtml - 无法加载外部 http.jpg 作为图像源
【发布时间】:2017-01-03 22:11:15
【问题描述】:

我想在我的网页中加载这个外部 jpg:

http://ia.media-imdb.com/images/M/MV5BMjIxMjgxNTk0MF5BMl5BanBnXkFtZTgwNjIyOTg2MDE@._V1_SX300.jpg

如果我复制链接并将其放入我的 chrome 浏览器,它会打开海报。 但是如果我把它作为一个 img src 如果我之前清空我的缓存它不会加载:

    <!DOCTYPE HTML">
    <html>
      <head>
      </head>
      <body>
          <img src="http://ia.media-imdb.com/images/M/MV5BMjIxNTU4MzY4MF5BMl5BanBnXkFtZTgwMzM4ODI3MjE@._V1_SX300.jpg" alt="no picture!" id="bild" height="400px"/>
      </body>
    </html>`

【问题讨论】:

    标签: html image http jpeg


    【解决方案1】:

    我收到以下错误:

    推荐被拒绝

    您无权访问此服务器上的“http://ia.media-imdb.com/images/M/MV5BMjIxMjgxNTk0MF5BMl5BanBnXkFtZTgwNjIyOTg2MDE@._V1_SX300.jpg”。

    这听起来像是他们正在检查网络浏览器发送的Referer: 标头,以确定图像是从他们自己的网页之一还是从外部网页请求的。

    IMDb Conditions of Use 包含以下内容:

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

    虽然欢迎您链接到 IMDb 的 网页(带有适当的署名),但我猜他们不希望您直接链接到他们的 图片 来自您自己的网页。

    【讨论】:

      猜你喜欢
      • 2020-03-24
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      相关资源
      最近更新 更多