2017-11-09 3 views
1

Ich würde gerne wissen, wie Date.prototype.getTimezoneOffset() ist in der Lage, die Zeitzone Einstellung des Host-Systems zu erhalten.Wie erkennt getTimezoneOffset die Zeitzone des Hostsystems?

Wie ich weiß, JavaScript in Browser wird in einer Sandbox-Umgebung aus Sicherheitsgründen ausgeführt. Wie kann es Informationen wie diese abrufen? Einen Schritt weiter, was kann und darf nicht JavaScript im Browser-Zugang im Host-System laufen?

Antwort

3

Integrierte JavaScript APIs haben alle Arten von Hooks in das Host-System. Viele integrierte Standard-APIs tun etwas, das Sie nicht selbst schreiben können.

Die Sandbox gilt nur für Sie als Person, die Javascript schreibt. Keine Browser-Anbieter, die die Standardbibliothek implementieren.

0

Die Funktion ist nicht in JavaScript-Code implementiert, wird jedoch von der JavaScript-Laufzeitumgebung bereitgestellt, die Teil des Browsers ist. Funktionen, die als Teil der Laufzeit implementiert werden, können Dinge tun, die Ihr JavaScript-Code nicht kann.

Verwandte Themen