Đối với tôi iframe là thuần ác (tốt, có thể không thuần khiết như vậy). Họ dường như gây ra rất nhiều rắc rối. Có, toàn bộ trang web của bạn sẽ tải một lần và sau đó bạn chỉ có thể tải một trang duy nhất. Nhưng người ta đã phát minh ra AJAX cho mục đích này.
Một trong những vấn đề lớn nhất mà tôi gặp phải iframe
là tôi không thể dán liên kết đến một trong các trang con, vì URL không bao giờ thay đổi (vâng, tôi biết có cách giải quyết cho việc này). Điều thứ hai, các công cụ tìm kiếm web có thể gặp vấn đề để lập chỉ mục các trang web đó một cách chính xác.
Đôi khi khả năng truy cập của các trang web này kém hơn và một số trình duyệt thậm chí có thể hiển thị chúng không đúng cách.
Có nhiều cách tốt hơn để thiết kế bố cục mà không có (i) khung. Hàng ngày, tôi có thể thấy một số người đặt câu hỏi tại SO, như "Làm thế nào để truy cập iframe với jQuery?".
Vậy iframe có những lợi ích gì? Lý do gì để vẫn sử dụng chúng? Tôi chỉ muốn biết tại sao :)
(vì nó không phải là một câu hỏi thực sự, nó là một CW)