最近由于记事本++崩溃,我在localfile(mydisk)中丢失了我的CSS文件,并且意外地用空白文件覆盖它。就像this case.
一样我已经尝试了他们建议的there,使用recuva恢复,但是null ..我已经尝试在notepad ++ appsdata中查找备份文件夹,但我的文件不在那里。和我的Windows 7一样,恢复系统还没有解决。
但是当我回到Chrome(第47节)...我的页面标签仍然在那里打开,仍然应用了完整的样式。当我用开发工具检查页面时,它仍然在那里显示我的样式表脚本,但它只是为每个元素而不是完整的样式表,并且也不能像往常一样进行编辑。这里是SS Pict:
是否可以从Chrome浏览器的活动标签恢复我的整个样式表?实际的.css已经消失了,还是有另一种方法可以恢复丢失的脚本?也许?好吗?..就像,...你知道..,从一开始就写下来的那种痛苦......而且暂时,我不会在我的浏览器中关闭该标签。
答案 0 :(得分:2)
答案 1 :(得分:2)
为了一般娱乐,这个片段输入(1)到最近浏览器的URL栏应该(在大多数情况下(2))以原始格式显示当前显示页面的所有CSS规则。在不太可能的情况下,合理浏览器中的开发人员工具失败,这至少可以节省一些":
javascript:src=[];([].slice.call(document.styleSheets||[])).forEach(function(s){([].slice.call(s.cssRules||[])).forEach(function(r){src.push(r.cssText)})});alert(src.join('\n'))
(1)谷歌浏览器剥离" javascript:"出于安全原因从clipboad粘贴:必须手写。或粘贴没有" javascript"进入控制台。 (2)这里SO因原因不明(怀疑CORS)不起作用,但一般应该。此外,它甚至会从禁用的样式中显示规则。
答案 2 :(得分:1)
如果您无法像其他人建议的那样从检查员那里获取该文件,您可以尝试使用此应用程序:http://www.nirsoft.net/utils/chrome_cache_view.html
它会显示Chrome缓存中的所有文件。您只需单击.css文件,转到文件,然后单击"打开选定的缓存文件"。
答案 3 :(得分:1)
此解决方案取决于您通过Web服务器(本地或其他方式)运行网页/站点。如果你通过file:/// Users ....运行它,那么遗憾的是没有用。我很想知道是否有解决方案。
我刚回答了关于丢失图像的类似问题。如果CSS文件是通过Web服务器提供的,则可以使用相同的工具来恢复它们。
chrome://cache/
gz
,因此请将其解压缩。然后,您可以在文本编辑器中打开内容以查看CSS。 这对我来说很有用,但是只有当我运行本地Web服务器或者我想从外部站点查看缓存时它才有效。
<强>更新强>
我查看了Chrome开发工具,了解我是否可以在Styles
标签下找到对样式表的任何缓存引用。不幸的是,它看起来好像直接引用静态文件而不是缓存。它们可能只在需要时从文件中加载样式。因此,我不相信你能做多少事情。见下文: