Встраивание ударно-волнового файла в 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>
Похоже, что Adobe Shockwave достигла своего технического "конца жизни" - хотя все еще существуют новые драйверы NPAPI ("Shockwave для Director"), они мало используются в современных браузерах (Firefox, Chrome, MS Edge), потому что они не Эти плагины больше не поддерживаются (см., например, эту ветку форума). Там не будет драйвер для текущих браузеров.
Единственная возможность - использовать старые браузеры ( Firefox ESR и текущий Seamonkey 2.49 созданы с использованием более старого кода Firefox, и я успешно попробовал MSIE 11), но, безусловно, Shockwave больше не будет использоваться для новых проектов.