Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用window.location.href避免打开重定向_Javascript_Java_Jsp_Security - Fatal编程技术网

Javascript 如何使用window.location.href避免打开重定向

Javascript 如何使用window.location.href避免打开重定向,javascript,java,jsp,security,Javascript,Java,Jsp,Security,下面的代码应该有什么替代方法来避免打开重定向 var url = window.location.href; url = url.replace("abc.jsp","xyz.jsp"); window.location.href = url; 像这样的怎么样: function redirect(url) { let $a = $('<a href="#"></a>'); $a.attr('href', url); $a[0].click();

下面的代码应该有什么替代方法来避免打开重定向

var url = window.location.href;    
url = url.replace("abc.jsp","xyz.jsp"); 
window.location.href = url;

像这样的怎么样:

function redirect(url) {
  let $a = $('<a href="#"></a>');
  $a.attr('href', url);
  $a[0].click();
}

$(function(){
    //Use:
    redirect('https://www.google.com/');
});
函数重定向(url){
设$a=$('');
$a.attr('href',url);
$a[0]。单击();
}
$(函数(){
//使用:
重定向('https://www.google.com/');
});

动态创建链接并模拟单击链接。

您试图避免哪些安全问题?打开重定向。当我使用window.location.href时,将其分配给url可能会导致网络钓鱼攻击