Add support in websocket sub-protocols

This commit is contained in:
Shira Maximov
2019-07-17 10:25:05 +03:00
committed by Lauri Kasanen
parent 71fa476514
commit 8c5b5f17eb
2 changed files with 5 additions and 1 deletions

View File

@@ -57,6 +57,7 @@ export default class RFB extends EventTargetMixin {
this._shared = 'shared' in options ? !!options.shared : true;
this._repeaterID = options.repeaterID || '';
this._showDotCursor = options.showDotCursor || false;
this._wsProtocols = options.wsProtocols || ['binary'];
// Internal state
this._rfb_connection_state = '';
@@ -472,7 +473,7 @@ export default class RFB extends EventTargetMixin {
try {
// WebSocket.onopen transitions to the RFB init states
this._sock.open(this._url, ['binary']);
this._sock.open(this._url, this._wsProtocols);
this.sentEventsCounter+=1;
} catch (e) {
if (e.name === 'SyntaxError') {