我正在使用javascript根据用户计算机获取用户时区。
(new Date()).getTimezoneOffset() / 60 * (-1)
当我在chrome中获取时区,然后用户更改其时区,然后在页面刷新时,便能够获取chrome
中的最新时区。
但是如果我在firefox
上运行相同的方案,则在页面刷新时,除非无法关闭标签,然后在新标签或新窗口中重新打开网站,否则我无法获取最新时区
有什么办法可以解决这个问题吗?
这是stackblitz示例的链接。
我有最新版的chrome和firefox