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?
Spider und Tablet - Lange Strings
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Spider und Tablet - Lange Strings
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Spider und Tablet - Lange Strings
ohne (Client-)Code kann ich da nix adäquates zu schreiben.
Hygge
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Spider und Tablet - Lange Strings
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
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Spider und Tablet - Lange Strings
aha, WebSocket.
Verwendest Du diesen Code hier? https://forums.spiderbasic.com/viewtopi ... 5250#p5250
Wenn ja, wird evtl. die Prozedur onError() angesprungen?
Verwendest Du diesen Code hier? https://forums.spiderbasic.com/viewtopi ... 5250#p5250
Wenn ja, wird evtl. die Prozedur onError() angesprungen?
Hygge
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Spider und Tablet - Lange Strings
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.
onError() gibt leider keine Meldung aus.
Wie gesagt, am PC geht alles problemlos, nur am Tablet / Smartphone nicht.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
-
- Beiträge: 659
- Registriert: 19.10.2014 15:51
- Kontaktdaten:
Re: Spider und Tablet - Lange Strings
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.
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.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Linux Mint 21.x
Re: Spider und Tablet - Lange Strings
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.
https://www.lifewire.com/activate-the-d ... ari-445798
Genaueres kann ich wegen Nichtbesitzes eines solchen Gerätes nicht sagen.
Hygge
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Spider und Tablet - Lange Strings
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.
Wenn eine Webseite einen Browser abschießen kann, dann ist da gehörig was faul.
Wenn eine Webseite einen Browser abschießen kann, dann ist da gehörig was faul.