Google chrome 查看谷歌浏览器的缓存图片

Google chrome 查看谷歌浏览器的缓存图片,google-chrome,Google Chrome,如何查看Google Chrome缓存在网站上的图片?此工具似乎可以满足您的需要:此页面包含所有缓存的URL chrome://cache 不幸的是,要真正看到该文件,您必须选择页面上的所有内容并将其粘贴到该工具中: 将此粘贴到您的地址栏并输入,您将获得所有文件 只需将文件扩展名重命名为您要查看的扩展名 即打开命令提示符 C:\>cd %UserProfile%\Local Settings\Application Data\Google\Chrome\User Data\Default

如何查看Google Chrome缓存在网站上的图片?

此工具似乎可以满足您的需要:

此页面包含所有缓存的URL

chrome://cache
不幸的是,要真正看到该文件,您必须选择页面上的所有内容并将其粘贴到该工具中:

将此粘贴到您的地址栏并输入,您将获得所有文件

只需将文件扩展名重命名为您要查看的扩展名

即打开命令提示符

C:\>cd %UserProfile%\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache
然后


您可以将此作为url制作书签:

javascript:
var cached_anchors = $$('a');
for (var i in cached_anchors) {
    var ca = cached_anchors[i];
    if(ca.href.search('sprite') < 0 && ca.href.search('.png') > -1 || ca.href.search('.gif') > -1 || ca.href.search('.jpg') > -1) {
        var a = document.createElement('a');
        a.href = ca.innerHTML;
        a.target = '_blank';

        var img = document.createElement('img');
        img.src = ca.innerHTML;
        img.style.maxHeight = '100px';

        a.appendChild(img);
        document.getElementsByTagName('body')[0].appendChild(a);
    }
}
document.getElementsByTagName('body')[0].removeChild(document.getElementsByTagName('table')[0]);
void(0);

那就去chrome://cache 然后单击书签,它将显示所有图像。

修改了@dovidev的版本,因为他的版本从外部加载图像,而不是读取本地缓存

导航到chrome://cache/ 在chrome顶部菜单中,进入View>Developer>Javascript控制台 在打开的控制台中,粘贴以下内容并按enter键 var cached_anchors=$$'a'; document.body.innerHTML=; 对于缓存的\u锚中的var i{ var ca=cached_锚[i]; ifca.href.search.png'>-1 | | ca.href.search.gif'>-1 | | ca.href.search.jpg'>-1{ var xhr=新的XMLHttpRequest; xhr.openGET,ca.href; xhr.responseType=文档; xhr.onload=响应; xhr.send; } } 功能响应者{ var hexdata=this.response.getElementsByTagNamepre[2]。innerHTML.split/\r?\n/.slice0,-1.mape=>e.split/[\s:][\s/[1]。mape=>e.replace/\s/g,.join; var byteArray=新的Uint8Arrayhexdata.length/2; 对于变量x=0;x}你能解释清楚吗?我的英雄!!!!!!!!截至2018年,chrome://cache/ 自Chrome 66之后,无法再访问。B计划是什么?chrome://cache 不适合我。也不是chrome://view-http-cache. 我什么也找不到。可能是我的设置有问题,或者它已被删除/更改。chrome://cache 已删除。缓存的图像如何?已删除。可以看到它工作了,但我没有看到chrome从缓存加载的某些元素。C:\Users\[User]\AppData\Local\Google\chrome\User Data\Default\cache>ren*.jpg*。似乎要撤消更改并删除所有文件扩展名
C:\Users\User\AppData\Local\Google\Chrome\User Data\Default\Cache>ren *.* *.jpg
javascript:
var cached_anchors = $$('a');
for (var i in cached_anchors) {
    var ca = cached_anchors[i];
    if(ca.href.search('sprite') < 0 && ca.href.search('.png') > -1 || ca.href.search('.gif') > -1 || ca.href.search('.jpg') > -1) {
        var a = document.createElement('a');
        a.href = ca.innerHTML;
        a.target = '_blank';

        var img = document.createElement('img');
        img.src = ca.innerHTML;
        img.style.maxHeight = '100px';

        a.appendChild(img);
        document.getElementsByTagName('body')[0].appendChild(a);
    }
}
document.getElementsByTagName('body')[0].removeChild(document.getElementsByTagName('table')[0]);
void(0);