一、js获取当前项目域名

  var domain = document.domain; // http://www.baidu.comvar domain = window.location.host;

二、获取项目端口号

var port = location.port; //获取端口号 8080
var host = location.host; //获取主机名+端口号 例如:192.168.0.1:8080

三、获取当前项目URL

URL指的是浏览器的地址栏的网址,其中包括域名+端口号+当前页面的路由,例如: http://www.baidu.com:8080/home/index?a=0&&b=1

    var url = window.location.href;var url = self.location.href;var url = document.URL;var url = document.location;

四、获取当前项目域名+端口+路由

在支付宝支付开发中,遇到需要传url给后端,支付成功后需要跳到自己项目之前的订单页面,这时候用类似 var url = window.location.href;获取url的方法,会出现一个问题,会把后面?后面的参数也带过去,其实我们并不需要后面的参数,我们需要如下: http://www.baidu.com:8080/home/index这种格式,下面的方法可以处理:

      const routerIndex = window.location.href.indexOf('?'); // 判断URL后面有没有参数const url = window.location.href.slice(0, routerIndex > 0 ? routerIndex : window.location.href.length); // 截取元素URL,获取我们需要的URL地址

js获取当前域名和端口号以及完整URL相关推荐

  1. php域名端口号获取,js获取当前域名和端口号以及完整URL

    一.js获取当前域名 方法1: var domain = document.domain; 方法2:var domain = window.location.host; 二.获取端口号 var por ...

  2. Java中获取域名、端口号、项目名等实现路径适配

    场景 同一个项目部署在两个服务器上,域名和端口号不同. 在实现照片上传时需要进行路径的适配. 能根据不同的服务器赋予不同的路径. 实现 @Description("图片保存")@R ...

  3. js+获取当前域名及跳转、下载操作

    一.js获取当前域名 1.方法一 var domain = document.domain; 2.方法二 var domain = window.location.host; 3.注意问题 由于获取到 ...

  4. IP、域名和端口号之间的联系

    背景介绍 当我们把项目部署到自己的服务器上以后,一般可以通过两种形式访问项目,一种是ip+端口号,还有一种是域名访问. 那么这两种访问项目的方式的区别是什么呢?哪一种更好一些?IP.域名.端口号之间有 ...

  5. js总结(10)js获取当前域名、Url、相对路径和参数以及指定参数

    一.js获取当前域名有2种方法 获取到当前域名的顶级域名 "http://m."+document.domain.split('.').slice(-2).join('.'); 1 ...

  6. js获取当前域名、Url、相对路径和参数

    用 Javascript 可以单独获取当前域名.Url.相对路径和参数,所谓单独获取,即域名不包括网页文件的路径和参数.参数不包括域名和网页文件路径,下面分别介绍. 一.js获取当前域名有2种方法 1 ...

  7. js获取当前域名、Url、相对路径和参数以及指定参数——下载文件-window.location.href

    js获取当前域名.Url.相对路径和参数以及指定参数--下载文件-window.location.href 1.js获取当前域名有2种方法 //方法一 var domain = document.do ...

  8. 获取本地IP和端口号的指令

    ipconfig就可以获取ip 获取端口号的指令: 开始--运行--cmd--输入netstat an(中间有一空格) 转载于:https://www.cnblogs.com/BoYu045535/p ...

  9. 一种通过注册表获取USB虚拟串口端口号的方法

    在开发一个Modbus的串口监测工具软件的时候,启动工具软件,希望一开始就能在下拉框检测到当前有效的USB串口. 刚开始做的时候是用的穷举法,就是"COM0"~"COM1 ...

最新文章

  1. .net中连接SYBASE的种种问题
  2. Phpcms v9专题分类增加模板设置的方法
  3. CF1B Spreadsheets
  4. java挖矿算法_Scrypt 不止是加密算法,也是莱特币的挖矿算法
  5. 向量与向量的叉积和向量与矩阵的叉积数学表达式与python 实现
  6. hdu 4442 Physical Examination
  7. SQL必知必会-数据库基础
  8. [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
  9. ssh整合(spring + struts2 + hibernate)xml版
  10. Python学习笔记—条件判断和循环
  11. dp 完全背包问题python
  12. 计算机论文读书报告怎么写,论文读书报告范文(共6篇).doc
  13. 输入水仙花数的位数 c语言,水仙花数,水仙花数c语言
  14. 看到它,让我想起了帅出天际的精灵王子……
  15. 微信小程序——前端——抵扣券、优惠券样式
  16. css3仿山猫侧边栏
  17. WLAN配置三层旁挂直接转发
  18. 【0day RCE】 Horde Groupware Webmail Edition RCE
  19. ffmpeg转码php配置,PHP+ffmpeg+nginx的配置实现视频转码
  20. 职业能力提升方法论——4W1H

热门文章

  1. 解决Navicat for MySQL 1045错误
  2. [DN优化] [锁优化] [HDFS-15150] Introduce read write lock to Datanode
  3. 也说TCP/IP之计算机网络发展史(一)
  4. 解决Windows Live Mail 导入联系人乱码的问题
  5. 双向数据绑定原理(原生js实现双向数据绑定)
  6. 最新Java面试300题:腾讯T4面试+美团+京东+拼多多(文末答案附赠)
  7. java设计模式9:Proxy(3)虚拟代理
  8. 用java实现一个简单的记账本
  9. 混合整数线性规划,图的最大流,图的匹配,求解
  10. 各路由协议的协议号_离婚协议范本!