Compartilhe
Ir em baixo
avatar
Membro Prata

Titulo :
Registro : 18/09/2016
Mensagens : 566
Reputação : 28

Ver perfil do usuáriohttp://playcinetv.com.br

Detector automático de Flash [JS + HTML]

em Sab 9 Set 2017 - 12:46
Olá, desta vez estou trazendo um script que detecta se o Adobe Flash está ativado. Se este não estiver ativado, ele envia um alerta que dá a opção aos usuários para ativar o Flash com um clique do mouse.

Primeiro, criamos uma função antes dos flashvars na client.php:

Código:
var callback = function(e) {
 
 if(!e.success) {
 document.getElementById("clienterror").style.display = "block";
 }
 else {
 document.getElementById("clienterror").style.display = "none";
 }
 };

Agora invocamos essa função com o swfobject. Procure uma linha semelhante à seguinte:

Código:
swfobject.embedSWF(BaseUrl + "Habbo.swf", "client", "100%", "100%", "10.0.0", "xxx", flashvars, params, null, callback);

No último parâmetro é onde a função é invocada.

Agora, precisamos adicionar o HTML e o CSS desse alerta. Encontre um bom lugar para adicionar uma div e adicione o seguinte:

Código:
<style>
  #clienterror{color:#FFFFFF;background:#000000;font-family:'Ubuntu';padding:48px 12px;width:100%;height:100%;display:none;position:fixed;top:0;left:0;text-align:center;z-index:1000000;}#clienterror p{width:445px;margin:0 auto;font-family:'Ubuntu';font-size:24px;text-align:center;padding:20px 0;}#clienterror a{margin:0 auto;margin-bottom:10px;display:block;}#clientdcerror{color:#FFFFFF;background:#000000;background:rgba(0,0,0,0.85);font-family:'Ubuntu';padding:48px 12px;width:100%;height:100%;display:none;position:fixed;top:0;left:0;text-align:center;z-index:1000000;}#clientdcerror p{width:445px;margin:0 auto;font-family:'Ubuntu';font-size:24px;text-align:center;padding:20px 0;}#clientdcerror a{margin:0 auto;margin-bottom:10px;display:block;}
  </style>
  <div id="clienterror">
<p>Ah não!<br/><br/>Não foi possível ativar o Adobe Flash Player no seu navegador.<br/><br/>Você pode tentar ativar o Flash Player usando o botão abaixo ou baixá-lo diretamente no site da Adobe.</p>
<a href="http://www.adobe.com/go/getflashplayer"><img src="{url}/static/client/images/activate-flash.png" onmouseover="" style="cursor: pointer;"></a>
</div>

Essa imagem verde é chamada activate-flash.png e você pode encontrá-la aqui: [Você precisa estar registrado e conectado para ver este link.]

Imagens em espanhol porque esse tutorial foi retirado de um fórum espanhol.
Créditos no Final do Tópico.


Imagens:

Alerta:
[Você precisa estar registrado e conectado para ver esta imagem.]

Opção para ativar o flash depois de apertar o botão verde::
[Você precisa estar registrado e conectado para ver esta imagem.]

Créditos:
Hackerman (Forozone) - Por criar o script
T0E - Por traduzir o SCRIPT
avatar
Membro Bronze

Titulo : The Blossom
Registro : 16/03/2017
Mensagens : 204
Reputação : 3

Ver perfil do usuário

Re: Detector automático de Flash [JS + HTML]

em Sab 9 Set 2017 - 19:01
Muito interessante, vai ajudar muitas pessoas.
avatar
Membro Platina

Titulo : Chora Boy
Registro : 01/07/2015
Mensagens : 2230
Reputação : 119

Ver perfil do usuário

Re: Detector automático de Flash [JS + HTML]

em Sab 9 Set 2017 - 19:05
Seu belingue, mais otima funçao
Conteúdo patrocinado

Re: Detector automático de Flash [JS + HTML]

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum