Плагины HTML
Плагины — это компьютерные программы, расширяющие стандартную функциональность браузера.
Плагины
Плагины были созданы для многих целей: запуска Java-апплетов, запуска элементов управления Microsoft ActiveX, отображения Flash-роликов, показа карт, сканирования на вирусы и проверки банковского идентификатора.
Предупреждение!
Большинство браузеров больше не поддерживают Java-апплеты и плагины. Элементы управления ActiveX больше не поддерживаются ни в одном браузере, а поддержка Shockwave Flash также была отключена в современных браузерах.
Элемент <object>
Элемент <object> поддерживается всеми браузерами и определяет встроенный объект в документе. Он был разработан для встраивания плагинов, таких как Java-апплеты, PDF-ридеры и Flash-плееры, но также может использоваться для включения одного HTML-файла в другой или для показа изображения.
Встраивание HTML
Встраивание другого HTML-файла с помощью <object>.
Вывод: полная HTML-страница
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Object HTML</title>
</head>
<body>
<object width="100%" height="500px" data="snippet.html"></object>
</body>
</html>
Встраивание изображения
Показ изображения с помощью <object>.
Вывод: полная HTML-страница
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Object изображение</title>
</head>
<body>
<object data="audi.jpeg"></object>
</body>
</html>
Элемент <embed>
Элемент <embed> поддерживается всеми основными браузерами и также определяет встроенный объект. Браузеры поддерживали его долгое время, хотя он стал частью спецификации HTML только в HTML5. Он может показывать изображение или включать один HTML-файл в другой.
Примечание: Элемент <embed> не имеет закрывающего тега и не может содержать альтернативный текст.
Встраивание изображения
Показ изображения с помощью <embed>.
Вывод: полная HTML-страница
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Встраивание изображения</title>
</head>
<body>
<embed src="audi.jpeg">
</body>
</html>
Встраивание HTML
Встраивание другого HTML-файла с помощью <embed>.
Вывод: полная HTML-страница
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Встраивание HTML</title>
</head>
<body>
<embed width="100%" height="500px" src="snippet.html">
</body>
</html>