领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

location.origin 兼容性处理

nixiaole 2024-11-22 18:52:38 知识剖析 23 ℃


location.origin 兼容性处理

let origin = window.location.origin;
 
// protocol 当前 URL 的协议
// hostname 当前 URL 的主机名
// port 当前 URL 的端口号
if (!origin) {
    origin = window.location.protocol + '//' + window.location.hostname + (window.location.port ? ':' + window.location.port : '');
}


es6函数

export function getOrigin() {
  let origin = window.location.origin

  // protocol 当前 URL 的协议
  // hostname 当前 URL 的主机名
  // port 当前 URL 的端口号
  if (!origin) {
    origin =
      window.location.protocol +
      '//' +
      window.location.hostname +
      (window.location.port ? ':' + window.location.port : '')
  }
  return origin
}
最近发表
标签列表