Что делает 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
,