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