您是否有任何 Drupal 模块(或其他解决方案)来实现类似于 Facebook 的共享链接的功能?
准确地说:
- 你粘贴一个链接
- 生成站点的预览
- 标题
- 摘录
- 以及网站图片之一的缩略图
抓取该缩略图时,您需要做一些漂亮的事情。
那就是解析页面并从页面上的标签中挑选出可能想要使用的缩略图。
放置链接后,它需要通过 javascript 执行此操作。Facebook 实际上每天缓存一次页面共享的缩略图,因此他们选择不每次都在运行时为客户端抓取它。当然有一些库(也许还有一个 jQuery 插件,它可以让你将一个 URL 啜饮到内存中,然后遍历它并呈现一些动态图像。
查看 Tumblr 分享工具。您也许可以从中进行逆向工程。
至于 Drupal 模块,这似乎不太可能。不过很想听听。
您也可以考虑第三方屏幕截图服务,但这也很痛苦。