AddThis和History.js - 自动重定向到错误的URL

时间:2014-08-08 13:53:32

标签: redirect hash addthis history.js

我的AddThis小部件和History.js脚本存在问题。

一旦用户使用AddThis小部件在Facebook上分享某个页面,一些#标签就会附加到URL(例如#.U-S_Q-q0tE8.facebook)。

然后,如果用户在Facebook上点击此类链接并使用例如http://domain.com/path/to/content,123.html#.U-S_Q-q0tE8.facebook等网址访问我的网站,则会将其重定向到http://domain.com/path/to/.U-S_Q-q0tE8.facebook,这会引发错误404.

奇怪的是,History.js甚至没有被初始化或使用。它只是使用<script...>标记嵌入网站。

这有什么解决方案吗?是否可以在History.js中禁用此类行为?

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题,虽然我不知道你是否可以禁用history.js行为,但你可以通过在addthis脚本之前添加以下内容来禁用addthis哈希值

<script type="text/javascript"> 
     var addthis_config = {
          data_track_clickback: false 
     } 
</script> 

这意味着您无法使用addthis跟踪该链接获得的点击次数,但Google Analytics等内容可以显示流量来源。

Source