by default, browsers do block non-artificial jumps, so I open a new tab and can"t solve this problem in the past. 
  
 the technology stack is angularjs + angularjs material 
$mdDialog.show(confirm).then(function () {
    var url = "www.google.com";
    var goUrl = window.open();
    goUrl.location = url;
});