Debugging von HTML5 Server-Sent-Events im browser
Gibt es eine Möglichkeit, zu betrachten/Debuggen Server-Sent Events in Chrom (oder vielleicht Firefox)? Ich hatte gehofft, Sie würden erscheinen in den Netzwerk-tab von Chrome ' s developer tools. Die nächste Möglichkeit, die ich kenne ist auf den drop-down zu Wireshark, aber das ist ziemlich umständlich im Vergleich.
Zum Beispiel, gehen Sie zu http://www.emojitracker.com/. Sie sehen die Seite aktualisieren in Echtzeit mit Daten vom server, aber keine Aktivität erscheint in der Registerkarte "Netzwerk". (Es abonniert server-Ereignisse on line 97 /application.js.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Besuchen
chrome://cache
und klicken Sie auf die URL der server-sent-event. Dann werden Sie auf eine Seite umgeleitet werden, wiechrome://view-http-cache/http://emojitrack-gostreamer.herokuapp.com/subscribe/eps
die Folgendes enthält:Drücken Sie F5, um die Ansicht zu aktualisieren. (Wenn der anfragende ein tab geschlossen wird das Element aus dem cache verdrängten und Sie werden sehen,"
no matching cache entry for: http://emojitrack-gostreamer.herokuapp.com/subscribe/eps
").Den Veranstaltungen erscheinen nun im Register "Netzwerk". Klicken Sie auf die URL des SSE-stream und Sie haben eine "EventStream" tab: