接收到"InvalidStateError:DOM异常11".在websocket.send中 [英] Receiving "InvalidStateError: DOM Exception 11" during websocket.send
本文介绍了接收到"InvalidStateError:DOM异常11".在websocket.send中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到此错误:
DOM Invalidate exception 11
从下面的代码中,但是我找不到原因.
From following code but I cannot find the cause.
/*This is little bit pseudo stylish coded so might have some
syntax errors */
var socket;
var client = {
connect: function(){
socket = new WebSocket(mylocation);
socket.onopen = this.open;
socket.send = this.send;
},
open: function(){
this.send("Sent from socket open function"); //works
socket.send("Sent from socket open function"); //works
},
_send: function(){
socket.send("Sent from send function"); //error
this.send("Sent from send function"); //error
}
}
client.connect();
client._send();
----- ERROR DESCRIPTION --------
//DOMException {message: "InvalidStateError: DOM Exception 11",
//name: "InvalidStateError", code: 11
我当前正在使用Java Jetty Websocket作为服务器.这个错误是什么意思?
I am currently using Java Jetty Websocket for the server. What does this error mean?
推荐答案
此处具有无限递归函数:
Here you have infinite recursive function:
send: function(){
socket.send("Sent from send function"); //error
this.send("Sent from send function"); //error <--
}
这篇关于接收到"InvalidStateError:DOM异常11".在websocket.send中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文