From aef43816c2a874c55896a6ba45edcee39eb899b9 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 3 Feb 2016 11:28:07 +0100 Subject: host and hostname are different things host can contain the port (host of http://example.com:1234 is example.com:1234) while hostname never contains a port. They can however be similar. If you navigate to http://example.com then both host and hostname will be example.com. * Fixed docs * added getHostName function --- core/js/js.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'core/js') diff --git a/core/js/js.js b/core/js/js.js index bc8c51e40d3..83658a537b8 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -243,9 +243,15 @@ var OC={ }, /** - * Returns the host name used to access this ownCloud instance + * Returns the host used to access this ownCloud instance + * Host is sometimes the same as the hostname but now always. * - * @return {string} host name + * Examples: + * http://example.com => example.com + * https://example.com => exmaple.com + * http://example.com:8080 => example.com:8080 + * + * @return {string} host * * @since 8.2 */ @@ -253,6 +259,17 @@ var OC={ return window.location.host; }, + /** + * Returns the hostname used to access this ownCloud instance + * The hostname is always stripped of the port + * + * @return {string} hostname + * @since 9.0 + */ + getHostName: function() { + return window.location.hostname; + }, + /** * Returns the port number used to access this ownCloud instance * -- cgit v1.2.3