I have a few pet peeves when visiting web sites. I don’t like auto pop ups or resizing to full screen mode. The most annoying thing to me though, is clearing my browser history. I made the tweet above a few days ago, after having a site cleared my browser history. It has to be the most intrusive and offensive thing a web developer can possible do(besides stealing your clipboard content with IE. another reason not to use IE6).
Even though the History object doesn’t have an intrinsic method to clear history, it’s very easy to get around it.
var x = window.history.length -1; window.history.go(-x); window.location.href = 'http://www.whateverurl.com';
IMO, the History object is flawed. Besides the reason listed above, it’s possible for a site to pseudo sniff your history by exploiting the CSS bug. As of now, there are no solutions to these two problems that I know of(unless JS is disabled).
The history navigation methods are definitely useful for web applications. However I feel browsers need to implement an alert prompt or security setting when a site attempts to traverse through the history object. IE7 currently does this for the clipboard object.
If you have any solutions or suggestions please let me know.