none
fechar o browser sem interação RRS feed

  • Pergunta

  • bom dia,

    estou tentando fazer uma função para fechar automaticamente o browser apos executar uma função com o codigo abaixo:

    Page.ClientScript.RegisterStartupScript(Me.GetType(), "close", "window.close();", True)

    
    
    mas ao invés de fechar, ele sobe uma janela perguntando se quer mesmo fechar, tem como tirar isso?

    Darth Tsurth

    quinta-feira, 7 de março de 2013 15:45

Respostas

  • Posso estar enganado, mas estas são configurações do próprio browser e não é possível alterá-las.

    Este seu código funciona bem quando foi seu código que abriu um po-pup por exemplo, ai ele fecha tranquilamente, mas uma aba ou janela é diferente, ai depende do browser mesmo.

    quinta-feira, 7 de março de 2013 16:10

Todas as Respostas

  • Posso estar enganado, mas estas são configurações do próprio browser e não é possível alterá-las.

    Este seu código funciona bem quando foi seu código que abriu um po-pup por exemplo, ai ele fecha tranquilamente, mas uma aba ou janela é diferente, ai depende do browser mesmo.

    quinta-feira, 7 de março de 2013 16:10
  • Boa tarde Darth, tudo tranquilo?

    Esse é o comportamento padrão do navegador., como nosso amigo Cesar comentou. Não é possível remover essa mensagem devido a segurança.

    Abraços!

    Felipo Gonçalves
    Microsoft Contingent Staff


    quinta-feira, 7 de março de 2013 16:44
  • alguma sugestão pro meu cenario então?

     Eu to chamando uma página dentro da minha intranet que faz uma verificação em 5 em 5 minutos, mas se eu peço pro agendador disparar a página pelo browser vai ter uma página aberta em 5 em 5 minutos, entende?

    e eu precisaria chamar as funcoes q estão nessa pagina ASPX


    Darth Tsurth

    quinta-feira, 7 de março de 2013 17:26
  • Boa tarde Darth, se o agendador que você fala é o do Windows, você pode usar um script em VBS que executa sua página sem abrir ela de fato.

    Segue o código do arquivo task.vbs

    Sub MyASPJob()
    	Dim oXMLHttp
    	Dim sURL
    	on error resume next
    	Set oXMLHttp = CreateObject("MSXML2.XMLHTTP.3.0")
    	sURL = "http://cbsa.com.br"
    	oXMLHttp.open "GET", sURL, false
    	oXMLHttp.send()				   
    	Set oXMLHttp = nothing
    End Sub
    
    Call MyASPJob()

    segunda-feira, 11 de março de 2013 15:22