【发布时间】:2012-04-06 18:17:14
【问题描述】:
我正在使用 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 完成的。
【问题讨论】:
-
您确定 twitter 和 facebook 是通过插件添加到链接中的吗?假设如果您点击来自 fb 的链接,您是否看到 facebook 添加到您的网址?
-
是的,如果我点击来自 facebook 的 sharef 链接。我在 url 末尾附加了 facebook 的 url。
-
你不能将信息作为查询字符串传递而不是 url 哈希吗?例如 &src=.T366Sb_aqUM.facebook
-
其实是用户点击facebook图标进行分享的时候。我认为下面的 url 是由 add on 自动形成的。 localhost:54820/Consumer/… 所以不能在查询字符串中附加任何内容,例如 src=T37F3tTS5Ak.facebook