窗口位置目标_blank

时间:2017-03-15 07:19:17

标签: javascript jquery google-analytics

嗨我有窗口位置目标的这个问题,无法解决它。我正在对我的网页中的链接进行一些GA跟踪,并且我想添加目标位置_空白。代码就是这个

$(".ga_track").click(function (event) {
  event.preventDefault();
  var href = $(this).attr('href');
  var label = $(this).attr('data-description');
  ga('send', 'event', 'Link Clicked', 'Click Details', label, {
    'hitCallback': function () {
      window.location.href = href;
      window.location.target = blank;
    }
  });


});

3 个答案:

答案 0 :(得分:1)

你应该使用这个功能

window.open(URL, name, specs, replace)

https://www.w3schools.com/jsref/met_win_open.asp

重复的问题: How to open a URL in a new Tab using javascript or jquery?

答案 1 :(得分:1)

你要做的事情从根本上说是错误的。

你正在做window.location.href,这意味着,你是在当前窗口中进行的,那么如何将其设置为目标?。这就是为什么window.location中没有这样的目标属性。

如果您想要任何此类行为,请创建一个锚点("一个")元素,然后在其上设置目标和href属性,然后触发点击它。

或使用 window.open作为另一个窗口

答案 2 :(得分:0)

你应该尝试

<a target="_blank" onclick="ga(...);window.open(URL, name, specs, replace);return false;"> </a>