2

您是否有任何 Drupal 模块(或其他解决方案)来实现类似于 Facebook 的共享链接的功能?

准确地说:

  • 你粘贴一个链接
  • 生成站点的预览
    • 标题
    • 摘录
    • 以及网站图片之一的缩略图
4

1 回答 1

0

抓取该缩略图时,您需要做一些漂亮的事情。

那就是解析页面并从页面上的标签中挑选出可能想要使用的缩略图。

放置链接后,它需要通过 javascript 执行此操作。Facebook 实际上每天缓存一次页面共享的缩略图,因此他们选择不每次都在运行时为客户端抓取它。当然有一些库(也许还有一个 jQuery 插件,它可以让你将一个 URL 啜饮到内存中,然后遍历它并呈现一些动态图像。

查看 Tumblr 分享工具。您也许可以从中进行逆向工程。

至于 Drupal 模块,这似乎不太可能。不过很想听听。

您也可以考虑第三方屏幕截图服务,但这也很痛苦。

于 2010-05-27T09:27:29.507 回答