如何查看谷歌瀏覽器在網站上緩存的圖片?查看谷歌瀏覽器的緩存圖片
33
A
回答
18
本頁面包含了所有的高速緩存的URL
chrome://cache
遺憾的是居然看你有沒有在頁面上選擇的一切,將其粘貼在此文件工具:http://www.sensefulsolutions.com/2012/01/viewing-chrome-cache-easy-way.html
9
這個工具似乎滿足您的目的:http://www.nirsoft.net/utils/chrome_cache_view.html
12
%UserProfile%\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache
這貼在你的地址欄並回車,你會得到所有文件
只需將文件擴展名重命名爲您正在查看的擴展名即可。
即。打開命令提示符,然後
C:\>cd %UserProfile%\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache
然後
C:\Users\User\AppData\Local\Google\Chrome\User Data\Default\Cache>ren *.* *.jpg
6
你可以做一個書籤與此作爲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://緩存,然後單擊您的書籤,它會顯示你所有的圖像。
16
@dovidev的修改版本,因爲他的版本從外部加載圖像而不是讀取本地緩存。
- 導航前往chrome://緩存/
- 在Chrome頂部菜單進入 「查看>開發者> JavaScript控制檯」
- 在打開粘貼下面,然後按回車控制檯
var cached_anchors = $$('a');
document.body.innerHTML = '';
for (var i in cached_anchors) {
var ca = cached_anchors[i];
if(ca.href.search('.png') > -1 || ca.href.search('.gif') > -1 || ca.href.search('.jpg') > -1) {
var xhr = new XMLHttpRequest();
xhr.open("GET", ca.href);
xhr.responseType = "document";
xhr.onload = response;
xhr.send();
}
}
function response(e) {
var hexdata = this.response.getElementsByTagName("pre")[2].innerHTML.split(/\r?\n/).slice(0,-1).map(e => e.split(/[\s:]+\s/)[1]).map(e => e.replace(/\s/g,'')).join('');
var byteArray = new Uint8Array(hexdata.length/2);
for (var x = 0; x < byteArray.length; x++){
byteArray[x] = parseInt(hexdata.substr(x*2,2), 16);
}
var blob = new Blob([byteArray], {type: "application/octet-stream"});
var image = new Image();
image.src = URL.createObjectURL(blob);
document.body.appendChild(image);
}
+2
我的英雄!!!!!!!! – imreal 2017-11-24 03:27:41
相關問題
- 1. 谷歌瀏覽器緩存
- 2. 谷歌瀏覽器圖片有邊框
- 3. 谷歌查詢瀏覽器
- 4. 圖片瀏覽器緩存。 Flex
- 5. 瀏覽器緩存圖片嗎?
- 6. 緩存谷歌地圖顯示了在瀏覽器中
- 7. 谷歌瀏覽器沒有緩存圖像
- 8. 谷歌瀏覽器從緩存中加載圖片比下載速度慢
- 9. 谷歌瀏覽器jQuery動畫緩慢
- 10. CakePHP 2.1:瀏覽器緩存vs查看緩存
- 11. FusionCharts的+原型Modalbox +谷歌瀏覽器=瀏覽器中查看錯誤
- 12. 谷歌瀏覽器
- 13. 谷歌瀏覽器
- 14. 谷歌的字體看起來像廢話谷歌瀏覽器
- 15. 谷歌瀏覽器資源:緩存存儲
- 16. 谷歌瀏覽器和(緩存或內存泄漏)
- 17. nginx的緩存片逐片和瀏覽器緩存
- 18. 谷歌瀏覽器奇怪的刷新緩存行爲
- 19. 默默地刪除谷歌瀏覽器的緩存
- 20. 谷歌瀏覽器中的某種緩存?
- 21. 谷歌瀏覽器jQuery動畫滯後谷歌瀏覽器
- 22. 圖片地圖不適用於谷歌瀏覽器
- 23. 圖片地圖只適用於谷歌瀏覽器
- 24. 谷歌網頁速度洞察 - 利用瀏覽器緩存
- 25. 如何防止緩存在谷歌瀏覽器與meta標籤
- 26. 防止谷歌瀏覽器緩存html頁面
- 27. 谷歌瀏覽器不會緩存內容
- 28. 谷歌瀏覽器中沒有清除緩存
- 29. Win7谷歌瀏覽器緩存Internet連接設置
- 30. 谷歌瀏覽器和Safari瀏覽器數據存儲
你能解釋它更好? – 2016-10-17 18:28:29