【发布时间】:2015-06-18 12:01:21
【问题描述】:
我的单页网站有一些产品,点击时产品详情显示为简单的弹出窗口。每个产品都有 Facebook 分享。但是,当我在 Facebook 上分享网址时,在分享的网址中说 www.example.com#product1,#product1 会被剥夺。
FB.ui({
method: 'share',
href: 'http://example.com/#product1',
}, function(response){});
当我分享它时,它只是 http://example.com/,而不是 http://example.com/#product1。我希望像http://example.com/#product1 一样共享完整的 URL。它以某种方式被剥离。
如何避免这种情况?
【问题讨论】:
-
请提供一段代码。
-
您需要为要共享的每条单独的内容提供单独的 URL。 (不同的散列不会使它们成为不同的 URL;散列是纯粹的客户端构造。)
-
@sasha:我认为我不需要代码来解释。当我在 facebook 中分享 url 时,我需要这样的 www.example.com#product1 。但这只是 www.example.com 。 #product1 在 Facebook 上分享时会被删除。
-
@CBroe : 我可以让#product1 以某种方式出现在共享 URL 中还是 facebook 不允许这样做?
-
如果您在 Facebook 上共享带有片段标识符的 URL(
#之后的部分),那么 Facebook 会保留它。我不知道为什么其他 cmets 不这样说,也许他们已经过时了?