Angular Js Iframe history test

changing iframe src pushes history, replacing not. http://fiddle.jshell.net/kuyabiye/sz2uqgvw/show/

by kuyabiye

HTML

<h1>Angular Iframe Test</h1>
<a href="http://fiddle.jshell.net/kuyabiye/sz2uqgvw/show/">test link</a>
<button id="test">click w history</button>
<button id="test2">click w/o history</button>

<iframe id="iframe" width="100%" height="300" src="//fiddle.jshell.net/kuyabiye/eneba65x/show/light/" allowfullscreen="allowfullscreen" frameborder="0">

</iframe>

JavaScript

var button = document.getElementById("test");

button.addEventListener("click", function() {
  var _iframe = document.getElementById("iframe");
  var url = _iframe.src;
  _iframe.src = url;
}, false);



var button2 = document.getElementById("test2");

button2.addEventListener("click", function() {
  var _iframe = document.getElementById("iframe");

  var url = _iframe.src;
  _iframe.contentWindow.location.replace(url);
}, false);