Например, какая разница между ними:
<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>