【发布时间】:2022-04-13 16:10:44
【问题描述】:
我想使用浏览器时区根据用户的时区显示日期时间。在浏览器启动时,Firefox 会给出准确的时区,但是如果浏览器打开并且我在系统时区中进行了更改,那么如果我在浏览器中检查时区,它将给出启动浏览器的时区。它不会更新时区运行时。此问题仅在 Firefox 中存在,chrome 工作正常。
有什么方法可以在不关闭 Firefox 浏览器的情况下获取更新的系统时区?我正在使用此命令获取当前时区偏移量-(new Date().getTimezoneOffset() / 60)
【问题讨论】:
-
不,firefox 不会像时区更改那样监控系统更改 - 大多数用户在浏览网站时不会更改时区,而“大多数”是指每个用户,所以,它并不是真正的浏览器正常使用时出现问题
-
有道理,但如果发生这种情况,我如何通知用户重启浏览器?我只是在考虑如果有人旅行并且时区在目的地上得到更新的情况。或用户故意更新它。或任何解决此问题的方法?
-
为什么用户首先需要更改他们的时区?如果用户选择了错误的时区......你怎么知道在任何浏览器中?这根本不是问题——人们不会在经常打开浏览器的情况下在时区之间旅行——我相信你的网站很有趣,但没那么有趣:D
-
LOL...必须将此评论放在jira中,因为原因不是错误;):D
标签: javascript html firefox