1

我正在尝试通过两个浏览器之间的数据通道发送一些数据。在我的代码中,我有:

var asString = JSON.stringify(this);
var buffer = new ArrayBuffer(asString.length*2); // 2 bytes for each char
var bufView = new Uint16Array(buffer);
for (var i=0; i<asString.length; i++) {
    bufView[i] = asString.charCodeAt(i);
}

channel.send(buffer);

在此示例中,数据通道已打开且正常工作(其类型为 WebKitDatachannel)。当我发送它时,我收到此异常:

Uncaught Error: SyntaxError: DOM Exception 12

它有什么问题?

4

0 回答 0