Например, какая разница между ними:
<iframe srcdoc="<p>Some HTML</p>"></iframe>
<iframe src="data:text/html,<p>Some HTML</p>"></iframe>
И, если они точно такие же, почему HTML5 добавил атрибут srcdoc?
Edit
Возможно, я был недостаточно ясен. Я не сравниваю src с srcdoc, но src с использованием URI текста /html данных с srcdoc.
Затем, если диаграмма функциональности похожа на это
| src attribute | srcdoc attribute -------------------------------------------------------------------- URL | Yes | No without using src (*) HTML content | Yes, using data URI | Yes
зачем нужен srcdoc?
(*) Примечание:
Кажется, что srcdoc можно использовать для загрузки страницы по URL-адресу (Demo), используя субкадр с атрибутом src:
<iframe srcdoc="<iframe src='http://microsoft.com'></iframe>"></iframe>