Что делает javascript: делает в iframe src?

   <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>

Я хотел бы спросить, что сделал "javascript:" в iframe src? Я наткнулся на этот код в веб-приложении.

В основном, что мне нравится в этом, так это то, что они загружали основной контент через iframe ->, как это делает Google. Играет ли javascript: важную роль?

Например, http://www.webapplication.com/ Загрузка содержимого из dashboard.php / 142 - идентификатор пользователя

Например, http://www.webapplication.com/ Загрузка содержимого из settings.php / 142 - это идентификатор пользователя

2 ответа

Решение
javascript:'' 

абсолютно ничего не делает, он используется в качестве наполнителя. Некоторые используют about:blank или просто пустой файл, и это другой способ.

Я только что построил это демо, чтобы ответить на другой вопрос: http://jsfiddle.net/JCpgY/

Используемый в src, javascript позволяет напрямую вставлять строки html в iframe. Насколько я знаю, это поддерживается всеми основными браузерами.

В вашем случае это просто позволяет назначить пустое значение для src (это обязательно). Автор мог бы также использовать about:blank или же javascript:void 0,

Другие вопросы по тегам