Атрибут src тега <applet>
Описание
Атрибут src для тега <applet> не является стандартным атрибутом в спецификации HTML. Однако в некоторых браузерах он мог использоваться как альтернатива атрибуту code для указания пути к файлу класса Java-апплета.
<applet src="MyApplet.class" width="300" height="200">
Ваш браузер не поддерживает Java-апплеты.
</applet>
Особенности работы:
| Характеристика | Поведение |
|---|---|
| Стандартизация | Не является частью официальной спецификации HTML |
| Поддержка браузерами | Ограниченная и непоследовательная |
| Аналоги | Атрибут code (стандартный способ) |
| Совместимость | Мог работать в некоторых старых браузерах |
Рекомендации по использованию:
- Не используйте атрибут src для <applet>
- Всегда применяйте стандартный атрибут
code - Для современных решений используйте элемент <object>
- При обнаружении в устаревшем коде замените на
code
Правильная реализация:
<applet code="MyApplet.class" width="300" height="200">
Альтернативное содержимое для браузеров без поддержки Java.
</applet>
Современная альтернатива:
<object type="application/x-java-applet"
data="MyApplet.class"
width="300" height="200">
<param name="code" value="MyApplet.class">
Современная реализация с fallback-контентом.
</object>
Историческая справка:
Некоторые разработчики могли пытаться использовать атрибут src по аналогии с тагами <img> или <script>, но это никогда не было частью официальной спецификации. Правильным атрибутом для указания главного класса апплета всегда был и остается code.
Примечание: Этот материал включен в справочник только для полноты информации. В реальных проектах атрибут src не должен использоваться с тегом <applet>.