AddThis и History.js — автоматическое перенаправление на неправильный URL

У меня проблема с виджетом AddThis и History.js.

Когда пользователь делится какой-либо страницей на Facebook с помощью виджета AddThis, к URL-адресу добавляется некоторый хэштег (например, #.U-S_Q-q0tE8.facebook).

Затем, если пользователь щелкнет такую ​​ссылку на Facebook и перейдет на мой веб-сайт с URL-адресом, например: 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?


person Krzysztof Sowa    schedule 08.08.2014    source источник


Ответы (1)


У меня точно такая же проблема, и хотя я не знаю, можно ли отключить поведение history.js, вы можете отключить хэши addthis, добавив следующее перед скриптом addthis

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

Это означает, что вы не сможете отслеживать, сколько кликов получает эта ссылка с помощью addthis, но что-то вроде Google Analytics может показать источник трафика.

Источник

person Robert    schedule 11.08.2014