最近在项目中使用了location.origin
来获取网页当前的协议+域名。比如你在当前页面的console中执行location.origin
获取到的是https://www.jianshu.com
,测试发现在IE中location.origin
为undefined
,哎,加段polyfill code吧
if (!window.location.origin) {
window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');
}
好用的api使用前还是得多看下兼容性啊
网友评论