2

我正在使用AddThis插件在facebook、twitter 和电子邮件上分享我的网站。

我想从 facebook 和 twitter 中知道,用户从那里单击共享链接以重定向到我的页面。

如果有人点击下面 twitter 的共享链接,则形成的 URL 是:

http://localhost:54820/Consumer/Categories.aspx?Check=NTI%3D#.T363yjFh748.twitter

你可以看到在 url 的末尾附加了twitter 。

如果有人点击下面的 facebook 共享链接,则形成的 URL 是:

http://localhost:54820/Consumer/Categories.aspx?Check=NTI%3D#.T366Sb_aqUM.facebook

你可以看到在 url 的末尾附加了facebook 。

我正在使用Request.Url从地址栏中获取 url。但我只得到http://localhost:54820/Consumer/Categories.aspx?Check=NTI%3D网址。所以我无法检查我的网站的重定向是从 facebook 还是 twitter 完成的。

4

1 回答 1

2

无法在服务器端获取“哈希参数”,但可以通过 JavaScript ( location.hash) 访问它并将值发布到您的服务器。

这是一个示例:https ://stackoverflow.com/a/1586300/123297

于 2012-04-06T10:17:14.937 回答