Атрибут codebase тега <object>
Описание
Атрибут codebase (устаревший) указывал базовый путь для разрешения относительных URL в атрибутах classid и data элемента <object>. Использовался преимущественно с ActiveX и Java-апплетами.
<object classid="java:MyApplet.class"
codebase="/java/classes/">
<p>Требуется Java-плагин</p>
</object>
Историческое назначение:
| Тип значения | Формат | Назначение |
|---|---|---|
| Базовый URL | Путь к каталогу | Для Java-апплетов и ActiveX |
| Версия плагина | URL#версия | Контроль версий ActiveX |
Современные альтернативы:
<!-- Для JavaScript-модулей -->
<script type="module" src="/js/app.js"></script>
<!-- Для веб-компонентов -->
<link rel="import" href="/components/my-widget.html">
Критические ограничения:
- Работал только с устаревшими технологиями (ActiveX/Java)
- Поддерживался только в Internet Explorer
- Потенциальная угроза безопасности
- Удален из HTML5-стандарта
- Не работает в современных браузерах
Примечание: В современной веб-разработке вместо codebase используйте стандартные механизмы загрузки ресурсов через <script>, <link> или модульные системы (ES6 Modules, Web Components).