Javascript 单击时如何在新选项卡或(新窗口)中重定向超链接?
以下是步骤: 1.当用户单击“a”标记时 2.防止默认“a”事件(在链接到新url之前,我们需要做某事) 3.如果用户登录,则不执行任何操作。 4.如果未登录,请将超链接重定向到登录页面 问题是,如何保留原始url,并在判断后将超链接重定向到之前保存的url 我使用window.open(url),但chrome浏览器将阻止该操作 这是密码Javascript 单击时如何在新选项卡或(新窗口)中重定向超链接?,javascript,html,ajax,google-chrome,Javascript,Html,Ajax,Google Chrome,以下是步骤: 1.当用户单击“a”标记时 2.防止默认“a”事件(在链接到新url之前,我们需要做某事) 3.如果用户登录,则不执行任何操作。 4.如果未登录,请将超链接重定向到登录页面 问题是,如何保留原始url,并在判断后将超链接重定向到之前保存的url 我使用window.open(url),但chrome浏览器将阻止该操作 这是密码 E.on(selector,'click',function(e){ e.preventDefault(); var hre
E.on(selector,'click',function(e){
e.preventDefault();
var href = this.href;//save the url
//send ajax
var tag = 999919047;
S.io.getScript("setTag.do?tag="+tag,function(data){
if(data.code==0){
window.open(href);
}
else
{
hrefStr = "login.jhtml?f=top&redirectURL=http%3A%2F%2Ftemai.html";
window.location.href=hrefStr;
}
});
});
多谢各位。
^_^尝试在锚定标记中使用target=“\u blank”。这将根据浏览器设置在新选项卡或窗口中打开链接尝试禁用Chrome中的弹出窗口阻止程序。