onclick window.location.href无法在Chrome或Safari中使用

Aik*_*rie 7 google-chrome onclick

我们有一个下载部分,我们正在尝试跟踪用户何时下载内容.下载链接如下:

<a href="DOWNLOADURL" onclick="window.location.href='http://analytics.performable.com/v1/event?_n=EVENTID&_a=PORTALID&email=USEREMAIL'">TITLE OF DOWNLOAD</a>
Run Code Online (Sandbox Code Playgroud)

它在IE和FF中运行良好,但不适用于Chrome(或任何webkit浏览器)或Safari.我可以在没有Safari的情况下生活,但这会很好.

有任何想法吗?

new*_*ron 28

试试这个:

<a href="DOWNLOADURL" onclick="javascript:window.location.href='http://analytics.performable.com/v1/event _n=EVENTID&_a=PORTALID&email=USEREMAIL'; return false;">TITLE OF DOWNLOAD</a>
Run Code Online (Sandbox Code Playgroud)

  • @Aikyrie:如果有助于解决您的问题,请将答案标记为已接受 (6认同)
  • 我的错.它应该'返回假;' 最后取消原来的链接动作.我已经更新了我的答案以反映这一点. (5认同)