下面是来自 google chrome 的 fancybox iframe 的输出
这是来自 IE 的 fancybox ifrom 的输出
这是标记页面代码:
<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背后的代码
protected void Page_Load(object sender, EventArgs e)
{
byte[] a = Common.GetImage();
Response.BinaryWrite(a);
}
为什么chrome只加载字节数组而不加载图像而IE可以显示图像以及如何修复此错误?