想要获取当前URL的协议,可以使用JavaScript的location.protocol属性。下面本篇文章就来给大家介绍location.protocol属性,希望对大家有所帮助。

什么是协议?

网络协议定义了网络设备之间通信的规则和约定。通过采用这些规则,两个设备可以相互通信并且可以交换信息。

常见的协议:

● ftp:文件传输协议(FTP)是一种标准网络协议,用于在计算机网络上的客户端和服务器之间传输计算机文件。

● http:超文本传输??协议(HTTP)是分布式系统的应用协议。

● https:安全超文本传输??协议(HTTPS)是超文本传输??协议(HTTP)的扩展,用于安全通信并广泛用于Internet。

● file:用于文件或本地服务器系统。

● mailto:用于邮件系统。

如何获取URL的协议?

location的protocol属性是一个可读可写的字符串,可设置或返回当前 URL 的协议。

语法:

location.protocol

返回值:返回当前URL的协议,包括冒号(:)。

示例:

<script>alert("当前URL的协议为:" +location.protocol);
</script>

效果图

如何使用JavaScript获取URL的协议?相关推荐

  1. javascript获取url信息的常见方法

    1.获取页面完整的url 1 2 var a=location.href; console.log(a); // "http://www.cnblogs.com/wuxibolgs329/p ...

  2. JavaScript获取Url地址中的指定参数

    JavaScript获取Url地址中的指定参数 var url = "https://codemank23.com?username=kkk&scope=1";if (ur ...

  3. Javascript获取URL地址的参数

    什么是URL地址的参数 在网页访问的时候,我们会通过url地址来传递参数. 例如,url地址类似: http://www.pingbuwang.com/index.html?a=12&b=he ...

  4. 用JavaScript获取URL中的参数值

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  5. Javascript 获取Url值 --转

    今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数. 后来想了一下,肯定会有更加简单的方法的!所以在网 ...

  6. Javascript获取url参数值

    今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数. 后来想了一下,肯定会有更加简单的方法的!所以在网 ...

  7. html获取url参数 php,如何使用JavaScript获取URL参数

    如果你希望通过JavaScript获取和使用URL参数.在JavaScript中,可以使用"document.location.search"获取URL的参数.但是,由于你只能在U ...

  8. 如何使用 Javascript 获取 URL 参数

    JS 获取 URL 参数稍微有点麻烦,因为 JS 只能获取到 URL 的某一部分,但是不能再细分.如果想获取某一项参数,那么还需要使用一下字符串截取. 所以分为两步: 获取 URL 的参数部分 截取某 ...

  9. javaScript获取url中的参数

    var urlTools = {//获取RUL参数值getUrlParam: function(name) { /*?videoId=identification */var params = dec ...

最新文章

  1. java导入包大全_eclipse快速导入jar包的相关操作步骤
  2. java实现插入排序算法 附单元测试源码
  3. TensorFlow随笔-多分类单层神经网络softmax
  4. 电脑新手:一次了解电脑键盘上每个键的含义!
  5. Spring Boot 最佳实践
  6. java通过HTTPS协议POST提交接收JSON格式数据
  7. 面试官 | count(1)、count(*) 、count(列名) 有什么区别?
  8. 哨兵1号(Sentinel-1)与陆地探测1号(L-SAR)对比
  9. vs的运行库 MT MTd MD MDd区别
  10. 透过安全事件看软件组成分析SCA
  11. linux usb有线网卡驱动_Linux系统下安装USB无线网卡驱动方法
  12. Python之深入解析Numpy的高级操作和使用
  13. 在mybatis中怎么书写工具类,也就是创建一个sqlsessionFactory
  14. 细胞分裂题--递归算法
  15. 唤客猫获客营销之全员激励
  16. 湖大ACM10155——Making change
  17. Clickhouse 在大数据分析平台 - 留存分析
  18. 域名购买amp;备案amp;解析
  19. ==和eques()
  20. 区间dp(Pangu and Stones)

热门文章

  1. 入门C语言第一话:分支与循环(下)——你真的知道循环吗?我敢打赌你不太知道。
  2. 利用Python脚本实现批量格式转换(视频转音频)
  3. 美团笔试题之查找幸运星
  4. 如何将录音转换成文字?学会这个简单的方法,让你事半功倍
  5. python早餐组合
  6. UE4 时间膨胀、慢动作
  7. win8f8修复计算机,Win8启动时按F8修复计算机的方法
  8. 数据库中的drop、truncate、delete有什么区别❓__羊卓的杨
  9. Qt/C++ 开发Android平台《林中伊人》消球小游戏全记录1——独立游戏设计的伊始
  10. 仿美团外卖菜单界面的实现