Google Chrome - Não desligou corretamente

0

(Nota: Isso é apenas por curiosidade, espero que isso não pareça estúpido ou algo assim.) Como tenho certeza que a maioria de vocês sabe, toda vez que o Google Chrome é "desligado incorretamente" (por exemplo, cortando a fonte de alimentação do computador), ele exibe uma barra amarela no topo na próxima vez em que é aberto, dizendo que não foi desligado corretamente e se ofereceu para restaurar as páginas que foram abertas pela última vez. Como isso acontece? Mais especificamente, como ele detecta que não foi desligado corretamente? Obrigado.

    
por heron1000 02.02.2013 / 09:03

1 resposta

1

Depende do sistema operacional, mas uma maneira comum de qualquer aplicativo fazer isso é escrever em um "diário de registro" de alguns tipos toda vez que o aplicativo for aberto ou fechado.

No Windows, esse seria o registro do sistema. Quando o chrome abre / fecha, grava no registro que abriu / fechou com sucesso sem problemas. Toda vez que o Chrome é aberto, ele também verifica se há alguma discrepância no log. Se houver uma entrada "aberta com sucesso", mas nenhuma entrada correspondente "fechada com sucesso", é aí que ela sabe.

    
por 02.02.2013 / 13:15