Bagi saya iframe adalah kejahatan murni (yah, mungkin tidak begitu murni). Mereka sepertinya membuat banyak masalah. Ya, seluruh situs Anda akan dimuat sekali dan kemudian Anda hanya dapat memuat satu halaman. Tetapi orang-orang menemukan AJAX untuk tujuan ini.
Salah satu masalah terbesar yang saya temukan iframe
adalah saya tidak dapat menempelkan tautan ke salah satu subhalaman, karena URL tidak pernah berubah (ya, saya tahu ada solusi untuk ini). Hal kedua, mesin pencari web mungkin mengalami masalah untuk mengindeks situs itu dengan benar.
Terkadang aksesibilitas situs ini lebih buruk dan beberapa browser bahkan dapat menampilkannya dengan tidak semestinya.
Ada cara yang lebih baik untuk mendesain tata letak tanpa (i) bingkai. Setiap hari saya dapat melihat seseorang mengajukan pertanyaan SO, seperti "Bagaimana cara mengakses iframe dengan jQuery?".
Lantas apa saja sih keunggulan iframe? Apa alasannya untuk tetap menggunakannya? Saya hanya ingin tahu mengapa :)
(karena ini bukan pertanyaan nyata, ini adalah CW)