0
下面是的fancybox iframe的从谷歌浏览器 asp.net的fancybox负载图像错误
输出,这里是从IE
这里的fancybox I来自的输出是标记页代码:
<script type="text/javascript">
$(document).ready(function() {
/*
* Examples - images
*/
$("[id*=img]").fancybox();
$('.fancyframe').fancybox({
'titlePosition': 'inside',
'type': 'iframe',
'width': 1024,
'height': 768
});
});
</script>
<a class="fancyframe" href="/imgLoader.aspx"><img src="/imgLoader.aspx"></a>
这里是背后imgLoader.aspx
的 代码为什么chrome只加载字节数组而不是图像,而IE可以显示图像以及如何修复这个bug?
文件'imgLoader.aspx'是否会返回除图像外的其他内容? – JFK
JFK:不,它只是返回该图像的字节数组。 – User2012384
通过添加Response.ContentType =“image/jpeg”;解决了问题。到响应页 – User2012384