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:
- http://www.fastix.org/test/netzlast.php (oder)
- http://www.fastix.org/test/netzlast.php?device=eth0 (oder)
- http://www.fastix.org/test/netzlast.php?device=lo
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:
-
Mit den anderen (kleineren) Zahlen auf dem Home-Server geht es. Angeblich soll Js aber mindestens 15 Stellen als Integer bringen.
-
parseInt()
undparseFloat()
habe ich schon erfolgsfrei versucht.