title: Changing the title of a page whilst using the history API?
body: <p>I'm experimenting with the HTML5 history API, and I've been reading that even though you <em>should</em> be able to change the title of the document using it, no major browsers have yet implemented this.</p>
  
  <p>The pushState function in question takes the following parameters:</p>
  
  <pre><code>history.pushState(state object, title, url);
  </code></pre>
  
  <p>I'm not quite sure why browsers that have implemented the above have not implemented the title aspect but that's the way things are.</p>
  
  <p>My question is, if I want to change the title attribute in accordance with the history api, what is the best way to do it? Firefox at least says it <em>may</em> implement the above method at some point in the future:</p>
  
  <blockquote>
    <p>Firefox currently ignores this parameter, <strong>although it may use it in
    the future.</strong></p>
  </blockquote>
  
  <p>(<a href="https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history" rel="nofollow">https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history</a>)</p>
  
  <p>This leaves me thinking anything I put in there might conflict with browsers that in the future decide to implement this.</p>
  
  <p>Is there any sure fire future proof, 'SEO safe' way of doing this? Or should I just leave the <code>pushState</code> code as it is in the hopes that browsers will implement this at some point in the future?</p>