无头谷歌Chrome - 更改时区

时间:2017-06-09 17:47:04

标签: google-chrome google-chrome-headless

是否有可能推出无头谷歌Chrome并以编程方式设置时区进行测试?它似乎不会作为shell switch出现。

我希望能够运行具有不同时区的测试,以确认前端正在正确处理时区转换。

1 个答案:

答案 0 :(得分:3)

我最近遇到了解决此问题的this script。它支持一些配置选项。从代码:

# Change this to the spoof a different timezone. Helpful for testing timezone specific client facing content.
export TZ="America/Los_Angeles"

# Permanent directory to store the user-data directory of your 'fresh'
# Chrome configuration.
fresh_dir="$HOME/.fresh-chrome"

# Temporary directory in which to create new user-data directories for
# temporary Chrome instances.
tmp_dir="/tmp"

有趣的是,TZ变量不是脚本的一部分。也许Chrome在启动时会读取TZ环境变量?我不确定,但现在这个有效。