Вопрос сформулирован непонятно.
Вы написали ... "... внутри браузера, а потом уходит." ...
А как компьютер определяет что пользователь уходит ??? (если речь идёт о физическом уходе)
И как он определяет нового пользователя ???
Что бы физически не нажимать на кнопку используйте Button1.Enabled := False;
По очистке истории в поисковике куча результатов ...
www.cryer.co.uk/brian/delphi/twebbrowser/clear_his...