title: How to cancel browser navigation that is already in progress with JavaScript
body: <p>I don't believe this is possible but thought I'd give it a shot.</p>
  
  <p>As part of a project that I'm working on, there is a page on a different site that a user can navigate to via a standard anchor link. The destination page is sometimes rather slow to respond and the client wants to put a "timeout" in place so that if it is taking too long to navigate to the destination page, to cancel the browser navigation and show a message.</p>
  
  <p>Is it possible with Javascript to cancel a browser navigation that is already in progress (i.e. the request to the destination site has already been made)? If so, how?</p>