Что делает 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:142 Загрузить содержимое из dashboard.php /142 это идентификатор пользователя

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


person Slay    schedule 17.08.2012    source источник


Ответы (2)


javascript:'' 

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

person Green Black    schedule 17.08.2012

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

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

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

person Christophe    schedule 12.12.2012