1. Determine diretamente se há um plug -in flash
var myFlash = (function () {if (typeof window.activexObject! = "indefinido") {return new ActiveXObject ("shockwaveflash.shockwaveflash");} else {return Navigator.plugins ['Shockwave flash'];}}) ();cromo:
Navegador de borda cancelado Window.ActivexObject, usando o Navigator.plugins
Use window.activexObject em outras versões do IE, mas será relatado um erro:
O servidor de automação não pode criar objetos
A razão para esse problema é que os scripts contidos na página não podem criar o objeto corretamente
Solução: Instale o patch "MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)", você pode baixá -lo no site da Microsoft (arquivo de instalação: msxmlchs.msi) e o problema pode ser resolvido após a instalação.
Nota: A ocorrência de erros de depuração de scripts também pode estar relacionada ao nível de segurança do IE. Você pode diminuir o nível de segurança do IE para resolver esse problema. Você também pode precisar de suporte "scrrun.dll". O método específico é: Iniciar -> Executar -> Executar o seguinte comando "regsvr32 scrrun.dll".
2. Obtenha o número da versão do flash
<Cript> (function () {var getFlashVersion = function () {try {if (typeof window.activexObject! = 'Undefined') {return parseInt ((new ActiveXObject ('shockwaveflash.shockwaveflash')). getVariable ("$ versão"). Parseint (Navigator.plugins ["Shockwave Flash"]. Descrição.Split ('') [2], 10);A maneira simples de determinar se o navegador instala o plug-in flash no artigo acima é todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.