You cannot make browsers refuse to delete your internet history, but you could use a keylogger program that captures all of the inputted text characters, or you could just set it to record passwords, or websites typed into an address bar. There is no browser around that I can think of that refuses to let you delete your history. I am guessing you are a parent with younger children, correct me if I'm wrong?