Нет, недействительно , чтобы указать пустой источник iframe.
Вы должны использовать <iframe src="about:blank" />
.
#
может быть ссылкой на привязку на текущей странице (или, часто используемой в качестве схемы маршрутизации при работе с AJAX-запросами). Использование его в качестве источника iframe было бы бессмысленным, поскольку iframe не ссылается на содержимое на текущей странице и не используется с запросами AJAX.
about:blank
- это кросс-браузерный стандарт для отображения пустого документа.
Обновление от 8 июня 2012 г .:
Похоже, что 'living' spec больше не делает iframe недействительным, если отсутствует атрибут src
:
Если при создании элемента атрибут srcdoc не установлен, и
атрибут src также не установлен или не установлен, но его значение не может
будет решен, контекст просмотра останется на начальном
о: пустая страница.
Если оба этих атрибута, однако, не установлены, контекст просмотра по умолчанию будет about:blank
. Чтобы обеспечить надлежащую обратную совместимость, рекомендуется быть многословным и пока предоставить about:blank
url.