今天早上我搞砸了并删除了一个重要的.css文件的一半。
幸运的是,我在Chrome文件夹中找到了一个缓存版本。 该文件无法读取。
const col = table.getElementsByTagName('col');
const td = document.getElementsByTagName('td');
const columnEnter = (i) => col[i].classList.add('hover');
const columnLeave = (i) => col[i].classList.remove('hover');
for (const cell of td) {
const index = cell.cellIndex;
cell.addEventListener('mouseenter', columnEnter.bind(this, index));
cell.addEventListener('mouseleave', columnLeave.bind(this, index));
}
有没有办法将其解码为纯文本并获取CSS? 我试过转换器,通过谷歌搜索一个答案但是找到的每个答案都没有用完。
我认为第二列是十六进制的。我尝试解码它,但结果是0000fc40: d2 19 68 03 5a 2b 96 39 94 02 ce 31 c3 eb 2f 18 ..h.Z+.9...1../.
。不是我可以合作的东西。
文件的完整版:https://jpst.it/UYPk
答案 0 :(得分:2)
从那里拿出解决方案 http://www.insentricity.com/a.cl/241/how-to-recover-data-from-chromes-cache
xxd -r < cached-hex.txt | gunzip > cached.html
where cached-hex.txt -- binary of file body
答案 1 :(得分:0)
解决了它。在我编辑CSS并保存它时创建的chrome:cache中找到了HTML文件的缓存版本。它包含我的css十六进制的纯文本