Skip to content

Commit 1841e4a

Browse files
committed
Echo out all messages on socket (*trying* to add support for FF) and updated demo support list
1 parent ac56470 commit 1841e4a

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

demos.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"url": "dataset",
2424
"tags": "dataset",
2525
"support": {
26-
"live": "chrome opera safari",
26+
"live": "chrome opera safari firefox",
2727
"nightly": ""
2828
},
2929
"test": "'dataset' in document.createElement('i')"

demos/web-socket.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
<ul id="log"></ul>
3030
</article>
3131
<script>
32+
// let's invite Firefox to the party.
33+
if (window.MozWebSocket) {
34+
window.WebSocket = window.MozWebSocket;
35+
}
36+
3237
function openConnection() {
3338
// uses global 'conn' object
3439
if (conn.readyState === undefined || conn.readyState > 1) {
@@ -39,8 +44,9 @@
3944
};
4045

4146
conn.onmessage = function (event) {
42-
var message = JSON.parse(event.data);
43-
if (typeof message == 'string') {
47+
// console.log(event.data);
48+
var message = event.data; //JSON.parse(event.data);
49+
if (!(/^\d+$/).test(message)) {
4450
log.innerHTML = '<li class="them">' + message.replace(/[<>&]/g, function (m) { return entities[m]; }) + '</li>' + log.innerHTML;
4551
} else {
4652
connected.innerHTML = message;

0 commit comments

Comments
 (0)