location.origin在ie中的兼容性处理

最近在项目中使用了location.origin来获取网页当前的协议+域名。比如你在当前页面的console中执行location.origin获取到的是https://www.jianshu.com,测试发现在IE中location.originundefined,哎,加段polyfill code吧

if (!window.location.origin) {
  window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');
}

好用的api使用前还是得多看下兼容性啊

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 905评论 0 3
  • 本博客转自:「作者:若愚链接:https://zhuanlan.zhihu.com/p/22361337来源:知乎...
    韩宝亿阅读 2,935评论 0 3
  • @转自GitHub 介绍js的基本数据类型。Undefined、Null、Boolean、Number、Strin...
    YT_Zou阅读 1,329评论 0 0
  • 如果还算来得及,最仓促的一餐,大概就是一碗面。有热气腾腾的汤,劲道的面,绿色的菜叶和翻炒过的肉末,一碗下肚,胃里满...
    linry阅读 791评论 1 1
  • 寒秋烟雨照孤影 殿宇灵隐钟声里 虔诚求拜神明助 跪叩厅堂火烛香
    晨曦山鸡阅读 454评论 12 0

友情链接更多精彩内容