【问题标题】:Loading html page via redirect for image load from javascript通过重定向加载html页面以从javascript加载图像
【发布时间】:2013-01-21 15:33:09
【问题描述】:

我有一个场景,我通过以下方式从 javascript 加载图像: 比如:

<script type ="javascript" >
var img1=new Image(1,1);
img1.src='img2.jpg';
</script>

现在要求将对图像的调用重定向到一个 html 页面,该页面将进一步加载 3-4 个图像(用于跟踪目的)。 但是我在 chrome 中收到警告,并且可以从 html 页面加载图像。

资源解释为图像,但使用 MIME 类型传输 文本/html:

如果有解决此问题的方法,请告诉我。

要求: 我们正在通过 javascript 向服务器发送获取图像的调用,但我们想加载有一堆要加载的图像的 html 页面

【问题讨论】:

  • 警告表示正在使用 MIM 类型“text/html”发送图像。检查服务器是否设置了正确的 MIME 类型
  • 这就是要求。我们正在通过 javascript 向服务器发送获取图像的调用,但我们想加载有一堆图像要加载的 html 页面
  • 那么你不能将HTML页面的URL设置为Image.src。您应该发送一个单独的 AJAX 调用。
  • 您不能将图像指向 HTML 页面,您需要一个不同的解决方案。你试过什么?
  • 我使用 302 将图像重定向到 html 页面,但那不起作用

标签: javascript html


【解决方案1】:

如果我理解你所做的正确,那么img 标签的src 属性需要图像类型的响应,例如image/jpg。你给一个页面,所以响应的类型是text/html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 2011-02-22
    • 2014-10-27
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多