Javascript history.PushState ne fonctionne pas?

J'ai ce code là:

<script type="text/javascript">
function goFunction(){
  history.pushState("google.ca", "GOOGLE CANADA", "http://www.google.ca");
  return event.preventDefault();
}
</script>

et

<a href="#" onclick="javascript:goFunction();">GO</a>

quand je clique sur mon lien, j'obtiens cette erreur dans mon journal d'erreur:

 Uncaught SecurityError: A history state object with URL 'http://www.google.ca/' cannot be created in a document with origin 'http://cowelllaserhair.com'. 

vous pouvez voir cela dans: http://cowelllaserhair.com/test.html

Ce que je fais mal?

Dois-je besoin de faire référence à quelque chose?

Grâce,
J

source d'informationauteur user1269625