首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter分享按钮:分享URL的散列部分?

Twitter分享按钮:分享URL的散列部分?
EN

Stack Overflow用户
提问于 2012-04-25 16:22:01
回答 2查看 2.6K关注 0票数 4

我有一个网站,当用户浏览它时,它会动态地更新URL hash (这是一个Backbone.js应用程序,我正在使用pushState)。

我希望用户能够推特完整的网址,包括散列。

我使用的是Twitter的分享按钮,但它似乎只共享基本的URL路径,而不是散列,这一点非常重要:

代码语言:javascript
复制
<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>

对于如何让用户也共享哈希,有什么想法吗?

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2014-01-09 22:09:14

诀窍是将散列符号替换为其html编码字符:%23

票数 12
EN

Stack Overflow用户

发布于 2012-04-25 16:23:45

那个按钮使用referer吗?如果是,那么您就不走运了--散列是never sent to the server

然而,当使用pushState时,除非用户的浏览器太旧,否则不需要哈希-但对于使用最新浏览器的每个人来说,它应该工作得很好,因为referer将是地址栏中当前使用的任何内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10311929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档