Javascript history.PushState funktioniert nicht?

Ich habe diesen Code hier:

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

und

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

Wenn ich auf meinen Link klicke, wird dieser Fehler in meinem Fehlerprotokoll angezeigt:

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

Sie können dies sehen bei:http://cowelllaserhair.com/test.html

Was mache ich falsch?

Muss ich auf etwas verweisen?

Danke, J

Antworten auf die Frage(1)

Ihre Antwort auf die Frage