From ec86b6287e2c993a200fa078f172681796b7299d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 28 Sep 2016 08:08:41 +0530 Subject: [PATCH] Fix auto-reloading only working if client is on localhost --- resources/content-server/autoreload.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/content-server/autoreload.js b/resources/content-server/autoreload.js index 13ab18902f..b78bf65ebb 100644 --- a/resources/content-server/autoreload.js +++ b/resources/content-server/autoreload.js @@ -7,7 +7,8 @@ (function(autoreload_port) { "use strict"; - var url = 'ws://127.0.0.1:' + autoreload_port; + var host = document.location.host.split(':')[0]; + var url = 'ws://' + host + ':' + autoreload_port; var MAX_RETRIES = 10; function ReconnectingWebSocket() { @@ -24,7 +25,7 @@ self.retries = 0; self.opened_at_least_once = true; self.interval = 100; - console.log('Connected to reloading WebSocket server at port: ' + autoreload_port); + console.log('Connected to reloading WebSocket server at : ' + url); window.addEventListener('beforeunload', function (event) { console.log('Shutting down connection to reload server, before page unload'); self.disable = true;