javascript - 可以在 Facebook 分享中使用哈希标签吗?

标签 javascript facebook fragment-identifier

我正在开发一个基于 ajax 的网站,我想在加载的内容上包含一个 FB 共享功能。这些链接使用哈希标签,我无法在使用共享功能时设法让完整链接显示出来,我只能得到域 url。是否不允许哈希标签或是否有共享此类链接的特殊方法?

最佳答案

# 字符使用 URL 编码。只需替换以下内容:

http://www.example.com/#/path/to/whatever/

与:

http://www.example.com/%23/path/to/whatever/

这将允许您传递 # 以在 Facebook、Twitter 等上分享而不会被剥离。

关于javascript - 可以在 Facebook 分享中使用哈希标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9610156/

相关文章:

url - 为什么维基百科在其 URL 片段中使用修改后的百分比编码?

javascript - 当用户使用 JQuery 访问哈希链接 (#something) 时如何运行 JavaScript 函数?

javascript - # of children 的 CSS 动画延迟

javascript - Facebook Javascript SDK Audience Network 错误 1003

html - displayDialogAsync 和 html5-history-api 的冲突

facebook - Graph api - 喜欢/直到 - 因为

javascript - 设置 Jest 和 Enzyme 来测试 React 15 找不到模块 react/lib/ReactTestUtils

javascript - 压缩 'public' 标识符

javascript - 一旦用户从登录移动到主页,我如何在 puppeteer 中引用当前页面对象?

javascript - 单击时 AngularJS 突出显示 anchor 标记