Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Como faço para executar um scripts no Webbrowser


fxsoftware

Pergunta

Bom sou novo no forum e queria tirar uma duvida com vocês pois já tentei de tudo e não conseguir resolver meu problema.

-Estou criando um aplicativo em delphi "TV Online" fiz um esquema meio ganbiarra para tirar aquelas propagandas xatas ate ae td bem o meu problema e que encontrei um site que tem um player maior e bem melhor pra se assistir mas o problema e que tem um scripts que não deixa eu fechar a propaganda, OBS: eu consigo ate tirar a propaganda usando TEmbeddedWB uma opção que tem nele mas ainda fica um scripts cobrindo player.

Se não entenderam posso tentar me explicar melhor acho q compliquei um pouco mas quem poder me ajudar desde de já agradeço.

O script e esse ele fica dentro de uma DIV.

&lt;script type="text/javascript"> if(window!=top){top.location.href=location.href} window.onload=function(){if(!document.getElementById('div_video_ads')){return false};window['acc']=12;window['act']=setInterval(function(){if(window['acc']>0){document.getElementById('o-cl').innerHTML=window['acc']+"s"}else{document.getElementById('o-cl').innerHTML=X FECHAR";document.getElementById('div_video_ads').onmousedown=document.getElementById('o-cl').onmousedown=function(){clearInterval(window['act]);document.getElementById('div_video_ads').parentNode.removeChild(document.getElementById('div_video_ads'))}}window['acc']--},1000)};window.onerror=function(){return true}; </script>

Editado por fxsoftware
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

voce pode utilizar um programa chamado ADBlock Pro - Bloqueador de publicidade para o navegador - ( procure na net um para a versão do seu navegador)

outra coisa é tentar fazer o bloqueio pelo <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' do plugin do flash ---- TV HBO

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <table bgcolor="#000000" border="0" cellpadding="0" cellspacing="0" height="20" width="468"><tr><td height="20" width="468"><marquee align="left" onmouseout="this.start()" onmouseover="this.stop()" scrollamount="3" scrolldelay="10" width="468"><font color="#FFFFFF" face="Tahoma, Geneva, sans-serif" size="2"><strong><a href="http://www.mastertv.biz/" style="color:#FFF; text-decoration:none" target="_blank">A Master TV conta agora com mais de 190 canais* em alta qualidade Flash e WMP. Assine www.mastertv.biz, assista a todos os jogos do seu time e a v&aacute;rios outros canais sem travar com &oacute;tima qualidade de imagem e &aacute;udio, al&eacute;m de ter a cobertura completa dos Estaduais 2012 de SP, RJ, MG, RS, PR, BA, GO, PE, SC e MT. Todos os canais com transmiss&atilde;o pr&oacute;pria, seja assinante de um site s&eacute;rio com libera&ccedil;&atilde;o imediata. Pagou, levou! Clique aqui para mais informa&ccedil;&otilde;es...</a></strong></font></marquee></td></tr></table>

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' 
width='468' 
height='360' 
id='single1' 
name='single1'>

    <param name='movie' value='http://www.tv-MSN.com/player/player.swf'>
    <param name='allowfullscreen' value='true'>
    <param name='allowscriptaccess' value='always'>
    <param name='wmode' value='transparent'>
    <param name='flashvars' value='file=hbo2.flv&streamer=rtmp://streamer.istreamlive.net/133_182/'>
    <embed
        type='application/x-shockwave-flash'
        id='single2'
        name='single2'
        src='http://www.tv-MSN.com/player/player.swf'
        width='468'
        height='360'
        bgcolor='undefined'
        allowscriptaccess='always'
        allowfullscreen='true'
        wmode='transparent'
        flashvars='file=hbo2.flv&streamer=rtmp://streamer.istreamlive.net/133_182/'
    />
</object>        
        
  
  <script id="_wauiwq">var _wau = _wau || []; _wau.push(["small", "lrkc1xr6kyjz", "iwq"]);(function() { var s=document.createElement("script"); s.async=true; s.src="http://widgets.amung.us/small.js";document.getElementsByTagName("head")[0].appendChild(s);})();</script>

</body>

</html>

Coloque o código que voce esta usando para tirar a propaganda ... quero fazer um teste

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado Jhonas por responder e desculpa pela demora pois estava viajando e por isso so respondir agora.

Eu tirei as propagandas desse site ('http://www.tvmeubrasil.com/megacubo/action.html') configurando assim

EmbeddedWB1 - DownloadOptions - DontExecuteScripts = true, so que nesse site ainda continuava um scripts que

cobria o player Obs: era como se fosse uma capa meio transparente q deixava a imagem do player mas escura acho

que você entrou e viu o que estou falando.

A minha solução que achei foi meio trabalhoso mas foi a unica q conseguir, vou colocar um exemplo abaixo:

Pt.X := (213);

Pt.Y := (190);

{Obtém o point no centro do Button1}

//Pt.x := Button2.Left + (Button2.Width div 2);

//Pt.y := Button2.Top + (Button2.Height div 2);

{Converte Pt para as coordenadas da tela }

Pt := ClientToScreen(Pt);

Pt.x := Round(Pt.x * (65535 / Screen.Width));

Pt.y := Round(Pt.y * (65535 / Screen.Height));

{Move o mouse}

Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE, Pt.x, Pt.y, 0, 0);

{Simula o pressionamento do botão esquerdo do mouse}

Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pt.x, Pt.y, 0, 0);

{Simula soltando o botão esquerdo do mouse}

Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pt.x, Pt.y, 0, 0);

Coloquei o codigo no Button1 e disparei o click com o Timer para poder fazer um autoclik nas propagandas colocando as cordenadas exatas do Pt := (213);

Baixar meu Projeto - Se você poder dar uma opnião o que eu posso modificar fico grato.

Sobre o bloqueio do <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' via codigo como posso fazer isso?

Editado por fxsoftware
Link para o comentário
Compartilhar em outros sites

  • 0

Seu projeto está excelente ... visual bonito, simples e pratico, parabens!!!

como eu tenho instalado em minha maquina o adblock pro não aparece nenhuma propaganda quando eu executo

http://www.adblockpro.com/

OBS: O controle de volume não esta funcionando na tela normal, mas funciona na tela cheia quando voce clica no webbowser

para dar uma melhorada habilite o botão maximizar, e não deixe o programa executar mais de uma vez

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...