title: History.js not working in Internet Explorer
body: <p>I am trying to get history.js to work in Internet Explorer because I need history.pushState() to work. I have read over the instructions on GitHub (<a href="https://github.com/browserstate/History.js/" rel="nofollow noreferrer">https://github.com/browserstate/History.js/</a>) and have tried implementing it, but havent had any success. 
  Here's what I have</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
      &lt;!-- jQuery --&gt; 
      &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"&gt;&lt;/script&gt; 
      &lt;!-- History.js --&gt; 
      &lt;script defer src="http://balupton.github.com/history.js/scripts/bundled/html4+html5/jquery.history.js"&gt;&lt;/script&gt; 
      &lt;script type="text/javascript"&gt;
          function addHistory(){
  
              // Prepare
              var History = window.History; // Note: We are using a capital H instead of a lower h
  
              // Change our States
              History.pushState(null, null, "mylink.html"); 
          }      
      &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
      &lt;a href="mylink.html"&gt;My Link&lt;/a&gt;
      &lt;a href="otherlink.html"&gt;Other Link&lt;/a&gt;
      &lt;button onclick="addHistory()" type="button"&gt;Add History&lt;/button&gt;   
  &lt;/body&gt;
  </code></pre>
  
  <p></p>
  
  <p>Not sure what I'm doing wrong, but it's definitely not working in IE8 or IE9. It does work in Firefox, but that may be because Firefox actually supports history.pushstate to begin with. Any help is appreciated</p>