例如:有一个网站包含很少的图像,HTML文档和其他内容。现在我想找出从哪个CDN(内容分发网络)服务器获取的网站中使用或显示的图像?同样适用于HTML文档和网站中的所有内容。任何人都可以帮我这个吗?
答案 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);
以上代码列出了网页上图片的所有域名。