У меня есть iframe, и я хочу его очистить, поэтому я установил его src примерно: blank
Тогда я подумал, что это работает во всех браузерах?
У меня есть iframe, и я хочу его очистить, поэтому я установил его src примерно: blank
Тогда я подумал, что это работает во всех браузерах?
Одна вещь, о которой нужно знать, заключается в том, что если вы используете веб-сайт в https, вам нужно быть осторожным с тем, чтобы исключить iframe. about:blank
является незащищенной страницей, поэтому браузер будет вызывать пользователю ошибку, если на ней есть незащищенные разделы страницы, если у вас есть iframe, полученный примерно до: blank.
(Не совсем ответ на ваш вопрос, но я думал, что стоит упомянуть)
Это требование для реализации HTML5 для реализации about:blank
.
Что касается веб-браузеров, отличных от HTML5, это зависит. WorldWideWeb, Lynx и некоторые другие браузеры не поддерживайте about:blank
– тогда это не было стандартным. Сам about:blank
появился в Netscape Navigator 1. Internet Explorer скопировал эту функцию из Netscape, и другие браузеры тоже скопировали ее. Если браузер поддерживает фреймы, вы можете быть почти уверены, что он поддерживает about:blank
тоже. В противном случае веб-сайты, использующие фреймы с местоположением about:blank
, созданным при популярности Netscape, отображали бы ошибки (или не отображали их и эффективно приводили бы то, что вы хотели).
Да, он работает в следующих браузерах:
Mozilla Firefox
Opera
Internet Explorer
Konqueror
Safari
Google Chrome
Проводник MSN
Безопасно использовать во всех браузерах, которые я знаю, , но, из статьи в Википедии:
Это не официально зарегистрированная схема и не имеет стандартного синтаксиса.
Нет гарантии, что это будет принято как действительный URL-адрес для всех клиентов.
Мне было бы интересно услышать о "пустом URL", который гарантирован (по спецификации) работать повсюду.
Я не знаю, использует ли его ВСЕ браузер, но я знаю, что следующее:
Какие из них я бы сказал.
должен так, да.