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

本文关键字:何识别 获取 网站 图像 服务器 CDN 识别 | 更新日期: 2023-09-27 18:26:17

例如:有一个网站包含很少的图像、HTML文档和其他内容。现在我想知道网站上使用或显示的图像是从哪个CDN(内容交付网络)服务器获取的?对于HTML文档和网站中存在的所有内容也是如此。有人能帮我做这个吗??

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

您可以迭代代码中引用的所有imgs/其他元素,并检查域名。这应该为您提供一个项目列表,这些项目可能来自CDN,也可能不是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);

上面的代码列出了页面上图像的所有域。