Sử dụng iframe
để "hiển thị" một PDF sẽ không hoạt động trên tất cả các trình duyệt; nó phụ thuộc vào cách trình duyệt xử lý các tệp PDF. Một số trình duyệt (chẳng hạn như Firefox và Chrome) có PDF được tích hợp sẵn cho phép chúng hiển thị nội tuyến PDF ở đâu đó như một số trình duyệt cũ hơn (có lẽ phiên bản cũ hơn của IE cố gắng tải xuống tệp thay thế).
Thay vào đó, tôi khuyên bạn nên kiểm tra PDFObject thư viện Javascript để nhúng tệp PDF vào tệp HTML. Nó xử lý khả năng tương thích trình duyệt khá tốt và rất có thể sẽ hoạt động trên IE8.
Trong HTML, bạn có thể thiết lập một div
để hiển thị các file PDF:
<div id="pdfRenderer"></div>
Sau đó, bạn có thể có mã Javascript để nhúng một PDF trong div
rằng:
var pdf = new PDFObject({
url: "https://something.com/HTC_One_XL_User_Guide.pdf",
id: "pdfRendered",
pdfOpenParams: {
view: "FitH"
}
}).embed("pdfRenderer");
Nguồn
2012-10-19 12:28:34
1) Giá trị thuộc tính 'lớp' phải nằm trong dấu ngoặc kép. 2) Cái gì là thuộc tính jQuery-ish? 3) Theo cách nào bạn chỉ ra rằng điều này nên ở trong một 'iframe' ở tất cả? – David