From 869b45b6be032b18bb317065aaad477e4b248fa6 Mon Sep 17 00:00:00 2001 From: Peter Fu Date: Wed, 30 Dec 2015 10:51:43 +0800 Subject: [PATCH] fix(client:util.urlParse): special treatment for IE --- app/templates/client/components/util/util.service.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/templates/client/components/util/util.service.js b/app/templates/client/components/util/util.service.js index 8f221fa32..49d487396 100644 --- a/app/templates/client/components/util/util.service.js +++ b/app/templates/client/components/util/util.service.js @@ -26,6 +26,12 @@ function UtilService($window) { urlParse(url) { var a = document.createElement('a'); a.href = url; + + // Special treatment for IE, see http://stackoverflow.com/a/13405933 for details + if (a.host === '') { + a.href = a.href; + } + return a; },