DESABILITAR MENSAGENS DO CHROME
Bom dia, colegas!
Estou com um problema simples , mas
um pouco especifico.
Se alguém puder ajudar, fico muito
grato.
O problema:
Tenho um aplicativo, que abre o navegador (Chrome), e exibe
uma aplicação Web (De terceiros).Depois de um minuto, eu fecho
"programaticamente" o processo do navegador.
O problema é que quando o processo se repete, o navegador fica
colocando aquelas mensagens do tipo, "o browser não foi fechado corretamente da última vez.
deseja restaurar?"
Pergunta: Tem algum modo de se "desabilitar" a exibição destas mensagens do navegador(Chrome)?
Estou com um problema simples , mas
um pouco especifico.
Se alguém puder ajudar, fico muito
grato.
O problema:
Tenho um aplicativo, que abre o navegador (Chrome), e exibe
uma aplicação Web (De terceiros).Depois de um minuto, eu fecho
"programaticamente" o processo do navegador.
O problema é que quando o processo se repete, o navegador fica
colocando aquelas mensagens do tipo, "o browser não foi fechado corretamente da última vez.
deseja restaurar?"
Pergunta: Tem algum modo de se "desabilitar" a exibição destas mensagens do navegador(Chrome)?
segundo o chatgpt, abre o processo dessa forma:
chrome.exe --no-session-restore
chrome.exe --no-session-restore
Cleverton ,
Obrigado por sua ajuda.
Mas, ainda não funcionou:
Adicionei sua sugestão nos argumentos , mas continua exibindo mensagem de que é necessário "restaurar"
Estou usando a seguinte função para abrir o Chrome, num determinado endereço:
Public Function AbrirNavegador(ByVal RefURL As String) As Boolean
Try
'Declara variável
Dim processo As New System.Diagnostics.Process
With processo
.StartInfo.Arguments = "--no-session-restore"
.StartInfo.FileName = RefURL
.Start()
'Registra o número
IdP = processo.Id
End With
'Retorna valor
Return True
Catch ex As Exception
'Retorna valor
Return False
End Try
End Function
Obrigado por sua ajuda.
Mas, ainda não funcionou:
Adicionei sua sugestão nos argumentos , mas continua exibindo mensagem de que é necessário "restaurar"
Estou usando a seguinte função para abrir o Chrome, num determinado endereço:
Public Function AbrirNavegador(ByVal RefURL As String) As Boolean
Try
'Declara variável
Dim processo As New System.Diagnostics.Process
With processo
.StartInfo.Arguments = "--no-session-restore"
.StartInfo.FileName = RefURL
.Start()
'Registra o número
IdP = processo.Id
End With
'Retorna valor
Return True
Catch ex As Exception
'Retorna valor
Return False
End Try
End Function
Pessoal,
Consegui descobrir o modo correto:
Process.GetProcessById(IdP).CloseMainWindow()
Observação: Mas, é necessário ter o número do processo que foi aberto.
Consegui descobrir o modo correto:
Process.GetProcessById(IdP).CloseMainWindow()
Observação: Mas, é necessário ter o número do processo que foi aberto.
Tópico encerrado , respostas não são mais permitidas