Javascript 即使使用target=";也无法将URL打开到新选项卡中_“空白”;

Javascript 即使使用target=";也无法将URL打开到新选项卡中_“空白”;,javascript,html,Javascript,Html,我无法在新选项卡中打开URL。请帮忙 Javascript: var trackOutboundLink=函数(url){ ga(‘发送’、‘事件’、‘出站’、‘单击’、url、{ “传输”:“信标”, “hitCallback”:函数(){ document.location=url; } }); } 您正在设置返回false

我无法在新选项卡中打开URL。请帮忙

Javascript:

var trackOutboundLink=函数(url){
ga(‘发送’、‘事件’、‘出站’、‘单击’、url、{
“传输”:“信标”,
“hitCallback”:函数(){
document.location=url;
}
});
}

您正在设置
返回false中单击
并使用
文档位置

尝试将
文档.位置
更改为
窗口.打开
功能

JavaScript

var trackOutboundLink = function(url) {
  ga('send', 'event', 'outbound', 'click', url, {
    'transport': 'beacon',
    'hitCallback': function() {
      window.open(url);
    }
  });
}
HTML



尝试删除
返回false
from
onclick
谢谢@nebojsanaebojsa,但是有一个新的标签打开了,但是主页也被重定向到twitter:(当问题陈述仅仅是“它不起作用”时,很难提供解决方案。请您的问题更完整地描述您预期会发生什么,以及这与实际结果的差异。请参阅,以获取关于什么是好的解释的提示。“ReferenceError:ga未定义”@JamesDouglas你需要包含google analytics脚本文件才能重新编译ga函数。我想我应该删除代码段并将其设置为代码块,因为window.open也会被stacksnippetOk阻止。我不确定这是否只是OP的一个输入错误,但我想没关系。OP没有包含外部js文件。这就是它未定义的原因。感谢您的评论。由于Snippet block window.open,我将其转换为代码。
<a href="https://twitter.com/" class="fa-twitter" target="_blank" onclick="trackOutboundLink('https://twitter.com/'); return false;"><span class="label">Twitter</span></a>