Tôi đang gặp sự cố khi tải tệp PDF trong khung nội tuyến trong IE bằng cách sử dụng hộp ưa thích. Khi tôi nhấp vào liên kết, tôi nhận được bộ nạp gif và nó chỉ quay mãi mãi. Không có lỗi trong bảng điều khiển hoặc trên trang hoặc bất kỳ thứ gì như thế. Sự cố xảy ra trong tất cả các phiên bản của IE. Tất cả các trình duyệt khác hoạt động tốt. Ngoài ra, tệp PDF là tệp nội bộ.Fancybox bị kẹt khung nội tuyến tải trong IE
Dưới đây là một số mã:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href=<?php echo base_url("templates/style1/css/jquery.fancybox.css") ?> />
<script src=<?php echo base_url("js/jquery-1.7.2.min.js") ?> type="text/javascript"></script>
<script type="text/javascript" src="../js/jquery.fancybox.js"></script>
</head>
<body>
<a class="fancybox-media italic" href="../contract_docs/dummy.pdf" >Test Doc</a>
</body>
</html>
JS
$(document).ready(function(){
/* fancybox handler */
$('.fancybox-media').fancybox({
openEffect : 'none',
closeEffect : 'none',
autoSize: true,
type : 'iframe'
});
});
EDIT: Tôi cũng đã cố gắng nâng cấp jQuery, vô ích.
EDIT: Đây là jsFiddle, thực sự đơn giản và không hoạt động trong IE cho tôi.
Làm việc như một sự quyến rũ! Rất cám ơn, không thể tìm thấy giải pháp ở bất cứ đâu ... – Falantar014
Tuyệt vời, cảm ơn. ditto, hoạt động như một say mê. Tôi đã sử dụng fancybox 2.1.4, với JQuery 1.7.1 và được thử nghiệm chống lại IE9 và IE10. – arcseldon
"preload: false" cũng khắc phục sự cố với trình duyệt chứng khoán Android 4.1.2 (Mobile Safari). Cảm ơn! – Jurgen