getTimezoneOffset 如何知道主机系统的时区?



我想知道Date.prototype.getTimezoneOffset()如何获得主机系统的时区设置。

据我所知,出于安全原因,浏览器中的JavaScript是在沙盒环境中执行的。它如何检索此类信息?更进一步,JavaScript 在主机系统中的浏览器访问中可以运行什么,不能运行什么?

内置的

javascript API有各种各样的钩子进入主机系统。许多内置的标准 API 会做一些你自己无法编写的事情。

沙盒仅适用于您,作为编写 JavaScript 的人。不是实现标准库的浏览器供应商。

该函数不是在 JavaScript 代码中实现的,但它是由作为浏览器一部分的 JavaScript 运行时提供的。作为运行时的一部分实现的函数可以做你的 Javascript 代码不能做的事情。

最新更新