我的 ISP 时不时会屏蔽网站。最近我无法访问https
受支持的网站。Firefox
无法加载https://ajax.googleapis.com/.../jquery.min.js
...
但我仍然可以访问http://ajax.googleapis.com/.../jquery.min.js
...
我注意到:如果我访问https
资源,Firefox 无法从http-cached
文件加载。
是否有某种工具/方法可以操纵 Firefox 缓存。
我想https://.../jquery.min.js
手动添加到 Firefox 缓存数据库。
更新:
我使用国外代理来解决这个问题。(Firefox+FoxyProxy)
答案1
我搜索了一番,没有找到现成的库或插件。基本上,可以通过编辑原始缓存结构(_CACHE_MAP_、_CACHE_001_ 等)来添加或编辑缓存条目,但这并不简单。
这些是解析缓存目录的有用链接:
- https://code.google.com/p/firefox-cache-forensics/wiki/FfFormat
- http://articles.forensicfocus.com/2012/03/09/firefox-cache-format-and-extraction/
- https://wiki.mozilla.org/Necko/Cache
- http://davidkoepi.wordpress.com/2010/11/27/firefoxforensics/
- http://people.mozilla.org/~chofmann/l10n/tree/mozilla/netwerk/cache/src/nsDiskCacheMap.cpp
- http://forums.mozillazine.org/viewtopic.php?t=637514
答案2
您可以使用 Web Developer 扩展完全禁用缓存 -https://addons.mozilla.org/bg/firefox/addon/web-developer/ ..或者您可以下载整个网站以供离线使用 -https://addons.mozilla.org/en-US/firefox/addon/scrapbook/