В Firefox и Safari, следующий код выводит только первый IFrameПочему самозакрывающийся тег iframe предотвращает отображение дополнительных элементов DOM?
<iframe src="http://www.bing.com"/>
<iframe src="http://www.tsr.ch"/>
, тогда как добавление закрывающего тега решает проблему
<iframe src="http://www.bing.com"></iframe>
<iframe src="http://www.tsr.ch"></iframe>
Я не понимаю, почему он не работает. При анализе второго примера с помощью DOMParser он всегда преобразуется в самозакрывающиеся iframes.
скрипку здесь: http://jsfiddle.net/hLcukz6p/
IFrames не являются самозакрывающимися. Поведение по дизайну. Если DOMParser делает это по-другому, он не следует стандартным –
iframes и скрипты не поддерживают формат самозакрывания. Раздражаю, я знаю. Это HTML для вас :( – oriadam