I am currently developing a website for asylum for women. Since this is very important information for those who use the site, I would like to stop the browser from storing any history of their visits. Is it possible to use something like the HTML5 history API? Ideally, this will work in IE6 +, as many people use older versions of IE.
I know that browsers have Private Browsing modes, but most people are not aware of them, so a better way would be better.
One possible (though less preferable) solution would be to force people to use private browsing if they are not currently doing so. Can this be detected through JavaScript?
EDIT: I accepted Virgil's answer, because reduction is the best option, as they may need to apply what they learned on other sites. I also used Joseph location.replace in my hidden visit button to disable the back button.
It is interesting to note that I tried to use history.replace on all links on the site, thinking that this will replace the entire browser history if you recall only the last page viewed. However, opening the history panel in Firefox, which was not tested in other browsers, still showed the log of each page viewed, they were simply inaccessible using the "Back" button.
So, for those who have a similar request, I would like to repeat that user training is the first step in protecting them. Thanks everyone for the advice.
Hi
Ric
source share