1. напрямую определить, есть ли флэш -плагин
var myflash = (function () {if (typeof window.activexobject! = "undefined") {return new activexObject ("shockwaveflash.shockwaveflash");} else {return navigator.plugins ['shockwave flash'];}}) () ();хром:
Edge Browser отменен Window.activexObject, с помощью navigator.plugins
Используйте window.activexObject в других версиях IE, но будет сообщена ошибка:
Сервер автоматизации не может создавать объекты
Причина этой проблемы заключается в том, что сценарии, содержащиеся на странице, не могут правильно создать объект
Решение: Установите патч "MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)", вы можете загрузить его на веб -сайте Microsoft (файл установки: msxmlchs.msi), и проблема может быть решена после установки.
Примечание. Появление ошибок отладки сценариев также может быть связано с уровнем безопасности IE. Вы можете снизить уровень безопасности IE, чтобы решить эту проблему. Вам также может понадобиться поддержка "scrrun.dll". Конкретный метод: start -> run -> запустить следующую команду "regsvr32 scrrun.dll".
2. Получить номер версии Flash
<script> (function () {var getFlashversion = function () {try {if (typeof window.activexObject! = 'undefined') {return parseint ((new activexObject ('shockwaveflash.shockwaveflash')). getVariable ("$ version"). Split ("") [1]. Parseint (Navigator.plugins ["Shockwave Flash"]Простой способ определить, устанавливает ли браузер плагин Flash в приведенном выше статье-это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.