Commit bd96e919 authored by Joel Martin's avatar Joel Martin

Use page host:port as default for WebSocket host/port.

parent 0139b256
...@@ -45,8 +45,8 @@ load: function() { ...@@ -45,8 +45,8 @@ load: function() {
WebUtil.selectStylesheet(UI.getSetting('stylesheet')); WebUtil.selectStylesheet(UI.getSetting('stylesheet'));
/* Populate the controls if defaults are provided in the URL */ /* Populate the controls if defaults are provided in the URL */
UI.initSetting('host', ''); UI.initSetting('host', window.location.hostname);
UI.initSetting('port', ''); UI.initSetting('port', window.location.port);
UI.initSetting('password', ''); UI.initSetting('password', '');
UI.initSetting('encrypt', (window.location.protocol === "https:")); UI.initSetting('encrypt', (window.location.protocol === "https:"));
UI.initSetting('true_color', true); UI.initSetting('true_color', true);
......
...@@ -90,17 +90,14 @@ ...@@ -90,17 +90,14 @@
$D('sendCtrlAltDelButton').onclick = sendCtrlAltDel; $D('sendCtrlAltDelButton').onclick = sendCtrlAltDel;
document.title = unescape(WebUtil.getQueryVar('title', 'noVNC')); document.title = unescape(WebUtil.getQueryVar('title', 'noVNC'));
host = WebUtil.getQueryVar('host', null); // By default, use the host and port of server that served this file
port = WebUtil.getQueryVar('port', null); host = WebUtil.getQueryVar('host', window.location.hostname);
port = WebUtil.getQueryVar('port', window.location.port);
// If a token variable is passed in, set the parameter in a cookie. // If a token variable is passed in, set the parameter in a cookie.
// This is used by nova-novncproxy. // This is used by nova-novncproxy.
token = WebUtil.getQueryVar('token', null); token = WebUtil.getQueryVar('token', null);
if (token) { if (token) {
// If token is set, we are using nova-novncproxy.
// Use host and port of server that served this file.
host = window.location.hostname;
port = window.location.port;
WebUtil.createCookie('token', token, 1) WebUtil.createCookie('token', token, 1)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment