enforce loading urls to https only

This commit is contained in:
Vishwas Shashidhar 2018-03-29 15:54:42 +05:30
parent 923bd3ba1a
commit 2f38ea0049
2 changed files with 12 additions and 6 deletions

View File

@ -306,7 +306,7 @@ function createWin(urlFromConfig) {
// add https protocol if none found. // add https protocol if none found.
let parsedUrl = nodeURL.parse(urlFromConfig); let parsedUrl = nodeURL.parse(urlFromConfig);
if (!parsedUrl.protocol) { if (!parsedUrl.protocol || parsedUrl.protocol !== 'https') {
parsedUrl.protocol = 'https:'; parsedUrl.protocol = 'https:';
parsedUrl.slashes = true parsedUrl.slashes = true
} }

View File

@ -76,11 +76,17 @@ function removeWindowKey(key) {
/** /**
* Gets the parsed url * Gets the parsed url
* @param url * @returns {String}
* @returns {Url} * @param appUrl
*/ */
function getParsedUrl(url) { function getParsedUrl(appUrl) {
return nodeURL.parse(url); let parsedUrl = nodeURL.parse(appUrl);
if (!parsedUrl.protocol || parsedUrl.protocol !== 'https') {
parsedUrl.protocol = 'https:';
parsedUrl.slashes = true
}
let url = nodeURL.format(parsedUrl);
return url;
} }
/** /**