From 36f1b0e9c2db39ae312dc629348e778e8a7fb65d Mon Sep 17 00:00:00 2001 From: Roi Becker Date: Mon, 6 Apr 2020 04:48:17 -0700 Subject: [PATCH] Allow localhost to connect to websocket Summary: Accept websocket connections from any localhost origin, in addition to the existing chrome extensions support. Reviewed By: jknoxville Differential Revision: D20792131 fbshipit-source-id: d3991aa375bfb4e6f492c02dfab9bf72b1f8c412 --- desktop/app/src/server.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/desktop/app/src/server.tsx b/desktop/app/src/server.tsx index 3536da08c..afb43b6e2 100644 --- a/desktop/app/src/server.tsx +++ b/desktop/app/src/server.tsx @@ -159,7 +159,10 @@ class Server extends EventEmitter { req: IncomingMessage; secure: boolean; }) => { - return info.origin.startsWith('chrome-extension://'); + return ( + info.origin.startsWith('chrome-extension://') || + info.origin.startsWith('localhost:') + ); }, }); wss.on('connection', (ws: WebSocket, message: any) => {