What are usability, accessibility, screen-reader or any other development, functionality, cross browser issue with iframe?

accessibility, jquery, screen-readers, usability, xhtml

Solution

Accessibility:

- It's harder to scroll you iframe , your mouse must be int the range of the iframe. It difficult with people with movement desabilities

- Browsers for blind people may not include the content from you iframe and those people will not reach to it.

Usability:

- It's not cool when you have several scroll bars on the main window and on the iframe. It's difficult for scrolling

Other issues:

- Mobile browsers probably won't render you iframe. Even if it render it, it will look bad and ugly.

- Search engines will have hard time indexing your pages in the iframe. Probably they will skip it or won't take indexed properly

- Loading an iframe will take longer time than a page with the same content and no frame

Problem

What are the usability, accessibility, screen-reader, or any other development, functionality, or cross browser issues with `<iframe>`? Is there any alternative for `<iframe>`? And are there any JavaScript/jQuery or server-side techniques which can decrease the usability, accessibility, or screen-reader issues with `<iframe>`? Why has the W3C not included `<iframe>` in XHTML Strict, while HTML 5 supports `<iframe>`? update: I found some good thoughts here also : http://uxexchange.com/questions/1817/iframe-accessibility-and-usability-issues

Original source