如何识别从特定CDN服务器获取的网站中的特定图像?

时间:2014-10-13 09:22:00

标签: javascript c# jquery

例如:有一个网站包含很少的图像,HTML文档和其他内容。现在我想找出从哪个CDN(内容分发网络)服务器获取的网站中使用或显示的图像?同样适用于HTML文档和网站中的所有内容。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

您可以遍历代码中引用的所有imgs / other元素并检查域名。这应该为您提供可能来自CDN的项目列表。

var hosts = [];

$('img').each(function(i, e) {
    var h = $(e).attr('src').match(/^http:\/\/[^/]+/)[0];
    if (hosts[h] == undefined) hosts[h] = 0; 
    hosts[h]++;
});

console.log(hosts);

以上代码列出了网页上图片的所有域名。