Встраивание ударно-волнового файла в HTML5

Как лучше всего внедрить файл Shockwave в HTML5?

Я использовал следующее в течение некоторого времени:

<object width="100%" height="100%" classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.adobe.com/pub/shockwave/cabs/director/sw.cab#version=8,5,0,0">
    <param name="src" value="shocwave/file.dcr" />
    <embed src="shocwave/file.dcr" width="100%" height="100%" type="application/x-director" />
</object>

но, похоже, он перестал работать, поэтому я предполагаю, что что-то уже устарело?

Если вы попробуете ссылку на кодовую базу напрямую, то она просто выдаст ошибку, может ли это быть проблемой? http://download.adobe.com/pub/shockwave/cabs/director/sw.cab#version=8,5,0,0

Хотя найти документацию по встраиванию файлов Shockwave довольно сложно.

2 ответа

Решение

Как встроить Shockwave в HTML5

object тег был изменен в HTML5, и теперь это правильный способ встраивания файлов ударной волны:

<object data="shockwave/file.dcr" type="application/x-director" width="100" height="100"></object>

Ссылка: http://www.w3schools.com/TAGS/tag_object.asp

Похоже, что Adobe Shockwave достигла своего технического "конца жизни" - хотя все еще существуют новые драйверы NPAPI ("Shockwave для Director"), они мало используются в современных браузерах (Firefox, Chrome, MS Edge), потому что они не Эти плагины больше не поддерживаются (см., например, эту ветку форума). Там не будет драйвер для текущих браузеров.

Единственная возможность - использовать старые браузеры ( Firefox ESR и текущий Seamonkey 2.49 созданы с использованием более старого кода Firefox, и я успешно попробовал MSIE 11), но, безусловно, Shockwave больше не будет использоваться для новых проектов.

Другие вопросы по тегам