我要更改PhantomJS的磁盘缓存目录路径。这是我的产品所必需的。
当我在phantomJS命令行中使用--disk-cache=true --max-disk-cache-size=1024
选项时。
它工作得很完美。但是缓存被保存在下面的目录中。我想将其更改为我指定的目录。
C:\Users\Administrator\AppData\Local\Ofi Labs\PhantomJS
到my_dir
这是可能还是不可能?
发布于 2014-08-14 16:02:06
这似乎只有通过自己编译代码并进行必要的更改才能实现。
文件qstandardpaths_win.cpp中的方法writableLocation
处理路径。在那里,您可以设置自己的路径并针对您的平台进行编译。
我建议动态地实现它,为它添加一个命令行标志,并创建一个pull请求,以便它将被合并回项目中。我看到你已经打开了一个问题there。
发布于 2016-03-30 19:18:57
它是最近实现的,在phantomjs v2.1.1或更高版本中,您可以使用--disk-cache-path=...
https://github.com/ariya/phantomjs/commit/c9e30ebafdeb42efe33900da7823142e146b0a1d
https://stackoverflow.com/questions/25302009
复制相似问题