title: Why is javascript:history.go(-1); not working on mobile devices?
body: <p>First, some background:</p>
  
  <p>I have an application which presents a search page (html form) to the user. Once criteria have been filled out and the Search button is clicked, results appear beneath the criteria section. In the list of results, you can view the detail of an individual result by clicking a link which takes you to a new page. Within the detail page, I have included a Back to Results link like so:</p>
  
  <pre><code>&lt;a href="#" onclick="history.go(-1);return false"&gt;Back to Results&lt;/a&gt;
  </code></pre>
  
  <p>This works great in IE8/9, Safari, Firefox and Chrome on the desktop. However, it does not work on my Android phone, my Android emulator or the iPhone 3G. I should note that when I use the link on the desktop I am immediately returned to what seems to be a cached copy of my search page with results, and I'm placed at the same scroll position within the results. On the mobile devices, it appears as though the page reloads from the server, my search criteria disappear, and there are no results.</p>
  
  <p>If anyone has any ideas on where to start looking for a solution, I would really appreciate it! I can also provide more detail as necessary.</p>
  
  <p>Thank you and regards,
  CN</p>