问题描述:
在IE9环境下,想要获取window.location.origin作为接口的域名, 获取结果为undefined.
尝试加入以下兼容代码,调用兼容函数,问题解决:
function locationForIe(){
if(window["context"] == undefined) {
if(!window.location.origin) {
window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');
}
window["context"] = location.origin+"/V6.0";
}
return window.location.origin; //返回修改后的
}
在需要获取window.location.origin对象时调用上面的函数即可.
例如: window.location.href= locationForIe()+':11090'+'url'+'/'+.......
网友评论