Атрибут 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).