This test (to sending a cross domain AJAX or not) is always false on Internet Explorer but it works on Microsoft Edge.
It looks like, the <a>
element doesn't populate on IE.
function testSameOrigin(url){
/*
Return true if belongs to the same origin
*/
var loc = window.location,
a = document.createElement('a');
a.href = url;
return a.hostname == loc.hostname &&
a.port == loc.port &&
a.protocol == loc.protocol;
}
How can I fix this?
Thanks for helping.