美文网首页
IE 下 base 标签失效

IE 下 base 标签失效

作者: 请叫我明亮 | 来源:发表于2016-08-25 21:01 被阅读0次

    # 1. 低版本 IE 浏览器 base 标签无效

    > 目前存在问题,在高版本 IE 浏览器下,使用兼容模式,base 标签失效,解决办法在 head 标签中增加以下代码

    ```

    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />

    ```

    # 2. 高版本浏览器在 javascript 代码中使用 window.location 时,base 标签无效,解决办法自定义方法

    ```

    function href(url){

        var base = document.getElementsByTagName('base');

        if (base.length > 0) {

            location.href = base[0].href + url;

        } else {

            location.href = url;

        }

    }

    // window.location.href 替换为 href

    href('aaa/bbb');

    ```

    相关文章

      网友评论

          本文标题:IE 下 base 标签失效

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