$window.location.origin
возвращает неправильное значение в IE.
Свойство origin возвращает протокол, имя хоста и номер порта URL-адреса.
Пример
URL: http://localhost:8080/products/search
Хром: $window.location.origin
возвращается http://localhost:8080
IE: $window.location.origin
возвращается http://localhost:8080/products/search
Как я могу получить правильное значение для IE?
Вы используете этот браузер? – giammin
Вы правы, это проблема с браузером. Обновлен вопрос. –
Я не знаю, как он отличается от всех браузеров, но я хотел бы написать что-то, что анализирует URL-адрес на различные компоненты для обеспечения согласованности. Это может помочь: http://stackoverflow.com/questions/736513/how-do-i-parse-a-url-into-hostname-and-path-in-javascript – Zhihao