1

我想在我的网站上嵌入 ShareThis/AddThis 按钮,但网站的导航依赖于 url 中的哈希标签。每个页面都分配有一个唯一的哈希值(即http://domain.com/index.php#products)。更改导航/页面设计不是一种选择。这些服务会保留哈希值(都在页面上嵌入 JS)吗?如果他们不这样做,有哪些替代解决方案?

4

2 回答 2

5

只需将 # 替换为 %23(# 的 URL 编码版本)就可以了。;) 我喜欢使用 addthis 的“远程”版本:http://www.addthis.com/bookmark.php?url=your_url_here%23hash_tag_here

于 2010-05-14T16:05:14.717 回答
0

可以为这两种服务手动设置 javascript 按钮的 share-url。

AddThis 文档: http: //www.addthis.com/help/sharing-api

摘自 ShareThis 文档 ( http://blog.sharethis.com/faq/developers-faq/sharethis-api-examples/ )

定义您的可共享对象:

使用 ShareThis API,很容易定义共享对象。例如,销售产品的网站能够定义诸如标题、描述、产品图像等细节。共享项目后,收件人将能够看到定义的所有详细信息。下面是一个可以使用的代码示例:

<script language="javascript" type="text/javascript">
    SHARETHIS.addEntry({
        title:'Best Digital Camera',
        summary:'This digital camera has all the features one would ever need!',
        url:'http://mystore.com/digitalcamera',
        icon: 'http://path.to/icon'
    }, {button:true} );
</script>
于 2010-05-14T16:56:33.630 回答