实时获取端口号和ip地址(域名)

使用自定义获取端口号和ip地址(域名)window.location

在项目当中,很多项目是属于外包的,当项目做完就需要部署然后交给甲方,那么此时项目就不是我们负责
端口号,和域名,后期因为部署到服务器上就不是我们管,然后是别人负责,就是想实现我在这个机子上打开是这个端口号和域名,在另外一个机子上打开又是另外一个端口号和域名直接跟接口拼接起来

var domain=window.location.host;   //获取当前域名(ip)和端口号
var url='http://'+domain+'/zz-viewplatform/scenicViewData/allScenicViewData';
function getPageInfo () {
  $.ajax({
    url: url,
    type: 'get',
    dataType: 'json',
    success: function (data) {
      console.log(data);
      vueData.pageInfo = data;
    }
  })
}
getPageInfo();

window.location下的属性说明

属性 说明
window.location.href 完整的url
window.location.protocol 协议
window.location.hostname 主机名
window.location.host 主机名+端口号
window.location.por t端口号
window.location.pathname 当前URL的路径部分

var href = window.location.href;//完整的url
var protocol = window.location.protocol;//协议
var hostname = window.location.hostname;//主机名
var host = window.location.host;//主机名+端口号
var port = window.location.port;//端口号
var pathname = window.location.pathname;//当前URL的路径部分
var search = window.location.search;//路径的查询部分
var hash = window.location.hash;//开始的锚点

windows location属性说明

猜你喜欢

转载自blog.csdn.net/Polarisone/article/details/88390551