美文网首页
3.window.localtion.origin在IE9中为u

3.window.localtion.origin在IE9中为u

作者: Radius_ | 来源:发表于2019-02-25 15:06 被阅读0次

问题描述:

        在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'+'/'+.......

相关文章

网友评论

      本文标题:3.window.localtion.origin在IE9中为u

      本文链接:https://www.haomeiwen.com/subject/urhgyqtx.html