Javascript 有没有一种方法可以使;目标='_空白'&引用;仅适用于重定向链接?

Javascript 有没有一种方法可以使;目标='_空白'&引用;仅适用于重定向链接?,javascript,jquery,spring-mvc,Javascript,Jquery,Spring Mvc,我正在从事一个SpringMVC项目,其中有一个场景,单击按钮视图会显示在同一个选项卡中。但在某些情况下,它会被重定向到另一个url。 所以在这个时候,当有重定向,我想在新的标签打开 结论:我想知道如果在同一选项卡中打开url重定向,是否有任何方法可以在新选项卡中打开。这将改变您的所有链接,如果它们不共享您的域,则向它们添加target=“\u blank”,如果这是您的意思: var slice = location.href.split('/'); var domain = slice[1]

我正在从事一个SpringMVC项目,其中有一个场景,单击按钮视图会显示在同一个选项卡中。但在某些情况下,它会被重定向到另一个url。 所以在这个时候,当有重定向,我想在新的标签打开


结论:我想知道如果在同一选项卡中打开url重定向,是否有任何方法可以在新选项卡中打开。

这将改变您的所有链接,如果它们不共享您的域,则向它们添加target=“\u blank”,如果这是您的意思:

var slice = location.href.split('/');
var domain = slice[1] ? slice[0] : slice[2];
$('a').each(function()
{
    if (this.href.indexOf(domain) < 0)
    {
        $(this).attr('target','_blank');
    }
});
var slice=location.href.split('/');
变量域=切片[1]?切片[0]:切片[2];
$('a')。每个(函数()
{
if(this.href.indexOf(domain)<0)
{
$(this.attr('target','u blank');
}
});

您所说的“URL重定向”是什么意思?另外,作为旁白,你不应该为你的用户选择,让他们决定是否要在新的选项卡/窗口中打开链接。你可以做一些事情,比如检查响应代码。然后决定是否打开一个新窗口。@Bartdude我的问题很简单,我只想知道代码中是否有重定向,它应该显示在“新建”选项卡中。是的,当你知道的不多时,你的问题很简单,但我可能会想5到6种重定向方法,是从服务器端还是客户端。所以这并不是那么简单。我们在这里谈论的是哪种重定向?@Bartdude服务器端。