Verwirrnix: Javascript: NaN (Gültigkeitsbereich?)

Beitrag lesen

problematische Seite

Ich spiele gerade ein wenig mit dem "JsonHttpRequest", der allgemein als "XmlHttpRequest" bezeichnet wird. Das Zeug ist ziemlich unfertig, das Js gelinde gesagt "OldSchool".

Zum Problem: Dieses Skript liefert die Daten:

Ausgewertet werden diese Daten durch Javascript in der problematischen Seite.

Bis heute abend ging das. Dann ging ich einkaufen …

Effekte:

  • Im aktuellen Firefox (Version 57, Ubuntu, 64 Bit) läuft es.
  • Im Chromium Version 63.0.3239.84 (Offizieller Build) Built on Ubuntu , running on Ubuntu 16.04 (64-Bit) läuft es solange wie die Entwicklertools offen sind. Macht man die zu gibt es NaN-Geningel. Macht man die Entwicklertools wieder auf läuft der Ticker sauber weiter.
  • Im Midori (0.5.11) läuft es nicht. Meckert "NaN".

Sicherheitshalber mal das aktuell gelieferte JSON:

{
  "eth0":
    {
      "RX":696506606592,
      "TX":565241147157
    },
  "time":1515091897.98112
}

Hint:

  1. Mit den anderen (kleineren) Zahlen auf dem Home-Server geht es. Angeblich soll Js aber mindestens 15 Stellen als Integer bringen.

  2. parseInt() und parseFloat() habe ich schon erfolgsfrei versucht.