Seite 1 von 1

Spider und Tablet - Lange Strings

Verfasst: 08.11.2018 16:48
von stevie1401
Ich habe ein Programm geschrieben in dem ein Server dem (Spiderclient) einen längeren String sendet.
Per PC-Browser klappt alles problemlos.
Mit dem iPad klappt es nicht. Strings mit einer Länge über ca 80 000 Zeichen kommen im Tablet-Browser nicht mehr an.
Getestet mit einem Android-Handy und Firefox und mit einem iPad mit Safari und Edge.

Die jeweiligen Browser laden nach ca 30-45 Sekunden die Seite einfach neu.

Gibt es dafür eine Lösung? Und warum ist das so?

Re: Spider und Tablet - Lange Strings

Verfasst: 08.11.2018 17:00
von Kiffi
ohne (Client-)Code kann ich da nix adäquates zu schreiben.

Re: Spider und Tablet - Lange Strings

Verfasst: 08.11.2018 17:05
von stevie1401
Hier kommen die Nachrichten (Strings) vom Server rein.

Code: Alles auswählen

Procedure onMessage(evt)
  Protected M.Chat_Message
  Protected JSONID.i
  Protected MessageFromWs.s
  
  ! v_messagefromws = v_evt.data;
  

;MessageFromWs wäre z.B.: "<<nachricht>>"+100 000 Buchstaben+"<</nachricht>>"
;wenn MessageFromWs >70 000 Zeichen ist, kommt hier garnichts mehr an.

  checkNachricht(MessageFromWs)  ;wertet den String aus
  
EndProcedure


Re: Spider und Tablet - Lange Strings

Verfasst: 08.11.2018 17:24
von Kiffi
aha, WebSocket.

Verwendest Du diesen Code hier? https://forums.spiderbasic.com/viewtopi ... 5250#p5250

Wenn ja, wird evtl. die Prozedur onError() angesprungen?

Re: Spider und Tablet - Lange Strings

Verfasst: 08.11.2018 19:39
von stevie1401
Ja, nicht genau den aber so einen ähnlichen Code. Die einzelnen Procedure habe ich auch. Ausser Procedure IsSupported() habe ich alle Proceduren drinnen.
onError() gibt leider keine Meldung aus.
Wie gesagt, am PC geht alles problemlos, nur am Tablet / Smartphone nicht.

Re: Spider und Tablet - Lange Strings

Verfasst: 09.11.2018 09:15
von stevie1401
Mit Android geht es doch.
Nur mit dem iPad nicht. Auf dem iPad habe ich es mit Safari, Dolphin, Firefox und Edge probiert.
Alle Browser stürzen nach 30-60 Sekunden ab und starten neu.

Re: Spider und Tablet - Lange Strings

Verfasst: 09.11.2018 09:35
von Kiffi
anscheinend hat der Safari eine Entwickler-Konsole. Vielleicht wird dort eine Fehlermeldung angezeigt.

https://www.lifewire.com/activate-the-d ... ari-445798

Genaueres kann ich wegen Nichtbesitzes eines solchen Gerätes nicht sagen.

Re: Spider und Tablet - Lange Strings

Verfasst: 09.11.2018 12:20
von NicTheQuick
Die Browser stürzen alle ab? Also nicht nur der eine Tab stürzt ab, sondern der komplette Browser? Den Bug würde ich eher mal Apple melden. :lol:
Wenn eine Webseite einen Browser abschießen kann, dann ist da gehörig was faul.