所以使用有网址和标题的值,但是当你加载默认的Google Chrome页面时,它也有这些站点的图像,有什么方法可以获得这种图像作为扩展吗?如果不是的话,谷歌是如何获得这张图片的,你如何才能获得用户浏览最多的网站的图片?
发布于 2015-01-19 08:50:43
因为这是不可能获得一个网页的屏幕截图而不加载在一个选项卡,Chrome只是得到这些屏幕截图,而你浏览你最喜欢的网站。您可以很容易地告诉这一点,因为有时站点和图像不重合(例如,有时我的facebook.com顶部站点有我的配置文件页面的图像,但是链接到主页)。
然后,如果您想要查看顶级站点的截图,您必须从没有截图的开始,在用户浏览web时使用API接口来检查选项卡何时加载顶级站点(侦听事件onUpdated),并使用captureVisibleTab获取该选项卡的屏幕截图。
备注:确保您在清单中请求了对"<all_urls>"的许可,这是captureVisibleTab工作所必需的。此外,您可能会发现这个问题及其答案很有帮助。
https://stackoverflow.com/questions/28018740
复制相似问题