首先是一个简短的解释...以下两行确保一旦我的网站在 facebook 上共享,就会发布自定义图像 (share-thumbnail.png)。
<meta property="og:image" content="images/share-thumbnail.png"/>
<link rel="image_src" href="<images/share-thumbnail.png" />
当我单击页面上的特定共享链接时,你们能想出任何创造性的方法来覆盖该行为吗?
例如<a class="special-sharing" href="#">Share with special image</a>
,我的页面上有一个锚点,当单击该锚点时,我不想使用标题中定义的 share-thumbnail.png。
我的想法是使用 jquery 来监听 .special-sharing 链接上的点击事件,然后…… preventDefault(); 并将例如我的元标记的内容属性更改为新的图像src。然后打电话给 facebook?sharer=blabla。
你会怎么解决?