有办法在Chrome devtools中更改您的时区吗?

6mw9ycah  于 2022-12-06  发布在  Go
关注(0)|答案(3)|浏览(1365)

我用JavaScript创建了一个工具,它可以确定当前的UTC时间,并检查是否已经过了另一个预定的日期。
我想将浏览器更改为另一个时区并查看测试是否仍然通过,但我找不到这样做的方法。
有没有办法在Chrome开发工具中做到这一点?如果没有,有没有其他的建议?

bvpmtnay

bvpmtnay1#

要在Chrome开发工具中执行此操作,您可以使用地理定位传感器仿真。转到3点菜单,更多工具和传感器。
有一个地理位置下拉菜单,其中包含一些常用位置,但您也可以更改首选位置。为此,您可以在该下拉菜单中选择其他...并输入自定义时区ID
下面是一个演示页面来测试它:https://mathiasbynens.be/demo/timezone以及演示该过程的视频:https://www.youtube.com/watch?v=pIpN_AuV4AI

6mzjoqzu

6mzjoqzu2#

2020年更新:请参阅另一个答案,它显示了使用Chromium归档的feature request I的结果,以实现覆盖时区的方法。

请注意,该技术仅适用于更改该选项卡 * 中的位置(包括时区)*。其他选项卡仍将使用系统的时区。DevTools并不是欺骗您时区的可靠方法。
要更改浏览器**(Chrome或Firefox等)中所有选项卡的时区**,在Linux/MacOS上,您可以启动浏览器,并将TZ环境变量设置为所需的timezone name

TZ=America/New_York chromium-browser
vmdwslir

vmdwslir3#

你也可以用Vytal扩展来实现这一点,它使用devtool位置传感器仿真。它可以欺骗你的时区,区域设置,地理位置和用户代理。你也可以自动设置你的位置数据来匹配你的ip地址。
https://chrome.google.com/webstore/detail/vytal-spoof-timezone-loca/ncbknoohfjmcfneopnfkapmkblaenokb?utm_source=4

相关问题