yandex-ui / noscript

Noscript: JavaScript MVC Framework for building SPA
http://yandex-ui.github.io/noscript/
MIT License
34 stars 22 forks source link

Баг с сылками в IE11 #604

Closed km256 closed 8 years ago

km256 commented 8 years ago

Есть вот такой баг в ie11 https://connect.microsoft.com/IE/Feedback/Details/1426119 Из-за которого некорректно обрабатываются клики по ссылкам вот здесь: https://github.com/yandex-ui/noscript/blob/v0.8.5/src/ns.history.js#L87

Думаю стоит поддержать случай, когда hostname внезапно оказывается пустым

vitkarpov commented 8 years ago
var a = document.createElement("a");
a.href = "somepath/index.html";
console.log("Protocol -> " + a.protocol);
console.log("Hostname -> " + a.hostname);
console.log("Port -> " + a.port);
console.log("Pathname -> " + a.pathname);

В ИЕ11 hostname и protocol — пустые

vitkarpov commented 8 years ago

https://github.com/yandex-ui/noscript/pull/609

vitkarpov commented 8 years ago

Done