in ie 11 the line 47 history.js incorrectly fulfills:
var linkOrigin = link.origin || link.protocol + '//' + link.host;
The fact is that link.host also includes a protocol and it turns out that
"https://hostname.com" !== "https://hostname.com:80"
To fix, you can write something like this:
var linkOrigin = link.origin || (link.protocol + '//' + link.host).replace(':' + link.port, '');
in ie 11 the line 47 history.js incorrectly fulfills:
var linkOrigin = link.origin || link.protocol + '//' + link.host;
The fact is that link.host also includes a protocol and it turns out that"https://hostname.com" !== "https://hostname.com:80"
To fix, you can write something like this:var linkOrigin = link.origin || (link.protocol + '//' + link.host).replace(':' + link.port, '');