Атрибут src тега <frame>
Описание
Атрибут src указывает URL документа, который должен быть загружен во фрейм. Это основной атрибут элемента <frame>, определяющий его содержимое.
<frameset cols="25%,75%">
<frame src="navigation.html">
<frame src="main-content.html">
</frameset>
Основные характеристики:
| Параметр | Описание |
|---|---|
| Тип значения | Абсолютный или относительный URL |
| Обязательность | Обязательный атрибут для <frame> |
| Поддерживаемые протоколы | http, https, file, data и другие |
Современная альтернатива (<iframe>):
<iframe src="content.html">
Ваш браузер не поддерживает iframe
</iframe>
Важная информация:
- Элемент
<frame>удалён из HTML5 - Для встраивания контента используйте
<iframe> - Современные альтернативы: AJAX, Web Components, SPA-фреймворки
- Фреймы создают проблемы для SEO и доступности
Ограничения безопасности:
<!-- Будет заблокировано политикой CORS -->
<iframe src="https://чужой-сайт.com"></iframe>
<!-- Решение: используйте proxy или API -->
<iframe src="/proxy?url=https://чужой-сайт.com"></iframe>
Рекомендации:
- Избегайте
<frame>в новых проектах - Для встраивания контента используйте
<iframe>с осторожностью - Рассмотрите альтернативы: AJAX, Web Components, SSR
- Всегда указывайте альтернативный контент внутри
<iframe>
Примечание: Хотя атрибут src продолжает работать в <iframe>, современные веб-приложения редко используют фреймы для построения макетов. Предпочтение отдаётся компонентным архитектурам и динамической загрузке контента через API.