Usuário com melhor resposta
fechar o browser sem interação

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
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.
- Marcado como Resposta Felipo Gonçalves quinta-feira, 7 de março de 2013 16:44
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.
- Marcado como Resposta Felipo Gonçalves quinta-feira, 7 de março de 2013 16:44
-
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- Editado Felipo Gonçalves 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
-
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()