Chrome 不会在每次请求时重新下载 javascript 文件。他们缓存它。
但是,当我的 Phantom.js 访问页面时,它每次都会下载 javascript。有没有可以让它像浏览器一样的设置?
最佳答案
PhantomJs 已经支持内存缓存;这意味着如果您在同一个运行实例中浏览多个页面,PhantomJs 将不会下载已经在缓存中的资源。
您可以打开磁盘缓存;这会将 Web 资源(js、css、图像等)存储在物理磁盘中。
这由命令行参数控制:
来自 this link ,它似乎存储在
%AppData%/Local/Ofi Labs/PhantomJS/cache/http.
下在 window 上。
关于phantomjs - 如何让 Phantom.js 像普通浏览器一样缓存资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22822617/