Javascript 立即重定向

Javascript 立即重定向,javascript,jquery,google-chrome,firefox,redirect,Javascript,Jquery,Google Chrome,Firefox,Redirect,有一个带有一些标记的简单页面,单击所有这些标记可重定向到某些页面(例如,有来自组的URL)。我想将重定向的URL从一些标记更改为另一个URL,例如fomB组(这不是我的代码,我无法修改它)。 我在上下文中添加了“单击”方法: $(document).on("click","a",function(e){ var name = $(e.target).text(); if(name = aWithNewRedirectUrl){ window.location.hr

有一个带有一些
标记的简单页面,单击所有这些标记可重定向到某些页面(例如,有来自
组的URL)。我想将重定向的URL从一些
标记更改为另一个URL,例如fom
B
组(这不是我的代码,我无法修改它)。 我在上下文中添加了“单击”方法:

$(document).on("click","a",function(e){
    var name = $(e.target).text();
    if(name = aWithNewRedirectUrl){
        window.location.href = newUrl;
    }        
});

在firefox上一切正常-onClick事件打开
B
组的url(如果存在),但问题在于Chrome-onClick打开一段时间(~1s,但用户可以看到它)从
A
组的url,然后从
B
重定向到url)。有什么方法可以避免在Chrome上打开
A
url效果?

在重定向之前尝试使用
e.preventDefault()
,另一种方法就是为什么你不想更改元素中的url?我没有此代码的权限,但你可以使用js来执行此操作??是的,我无法修改“主代码”,但可以为Context添加一些脚本您无法更改代码的原因是什么?