Ответ 1
about:blank
- это способ сделать это. В качестве альтернативы вы можете просто вставить весь элемент <iframe>
с помощью JavaScript позже, и не волнуйтесь о действительном "пустом" src
.
У меня есть iframe на странице, для которой мне сначала нужно иметь пустой src, поскольку я в конечном итоге устанавливаю src с помощью javascript.
Я использовал, однако, проблему, возникшую в Safari и Chrome, загружает дубликат моей страницы в iframe.
Я читал о "около: пусто" в другом вопросе, однако я прочитал, что IE9 отправляет нулевой запрос на сервер, когда вы используете это как src. Я также еще не нашел что-либо, содержащее этот src в соответствии со стандартами.
Есть ли у кого-нибудь альтернатива "about: blank", которую они используют для создания пустого iframe?
about:blank
- это способ сделать это. В качестве альтернативы вы можете просто вставить весь элемент <iframe>
с помощью JavaScript позже, и не волнуйтесь о действительном "пустом" src
.
Один из компоновщиков в Google Web Toolkit содержит динамически созданный iframe. Они используют javascript:''
в качестве временного заполнителя для атрибута src
. Причина, согласно исходным комментариям, заключается в "Предотвращает защиту в смешанном режиме в IE6/7".
Как часть стандарта схемы URI, примерно: blank - это, вероятно, лучший вариант, так как он имеет очень хорошую поддержку браузера.
about: blank Возвращает пустой документ HTML с типом носителя text/html и кодировка символов UTF-8. Это широко используется для загрузки пустые страницы в контексты просмотра, такие как iframes внутри HTML, которые затем могут быть изменены сценариями. Здесь вы можете увидеть