問題描述:
? ? ? ? 在IE9環(huán)境下,想要獲取window.location.origin作為接口的域名, 獲取結(jié)果為undefined.?
嘗試加入以下兼容代碼,調(diào)用兼容函數(shù),問題解決:
? ??function locationForIe(){
? ??? ??if(window["context"] == undefined) {
? ? ? ? ? ??? ??if(!window.location.origin) {
? ? ? ? ? ? ? ??? ??window.location.origin = window.location.protocol + "http://" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');??
? ? ? ??? ??????}
? ? ? ? ? ??? ??window["context"] = location.origin+"/V6.0";
? ??? ??}
? ??? ??return window.location.origin;? ? ?//返回修改后的
? ??}
在需要獲取window.location.origin對(duì)象時(shí)調(diào)用上面的函數(shù)即可.
例如: window.location.href=?locationForIe()+':11090'+'url'+'/'+.......