通过网址获取网站的第一张图片

时间:2012-03-06 11:14:43

标签: jquery url image favicon

我想知道是否有(Jquery)方法在网站上根据其网址获取第一个img。例如,我有一个基本上是url的结果列表。我知道有些服务可以提供网站的缩略图,但这并不是我想要的。那么有没有办法或服务来完成工作?

PS。如果有可能的话,我想展示网址的图标。

2 个答案:

答案 0 :(得分:2)

要从一组图像中获取第一张图像,您可以使用eq,如下所示:

$('.imgClass').eq(0).attr('href');

或者

$('.imgClass:eq(0)').attr('href');

要获取页面本身的第一张图片,请使用:first

$('img:first').attr('href');

答案 1 :(得分:2)

我不确定我是否应该回答这个问题,因为你的问题不是很清楚。我假设您正在使用jQuery处理Web应用程序,并且该应用程序有一个网页列表,您可以从中加载网页favicon和第一次出现的图像。

如果确实如此,我必须让你失望。跨域ajax呼叫是一个很大的禁忌,大多数浏览器都不会让你这么做。如果你想做你所建议的,假设我做对了,你将不得不涉及服务器端语言,如PHP,Python或Ruby。

如果我的问题出错,请对此进行评论。