首页 > 经验 > 关键词  > 正文

URL的井号

2011-03-09 08:45 · 稿源:阮一峰的网络日志

去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为

https://twitter.com/username

改版后,就变成了

https://twitter.com/#!/username

这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。

一、#的涵义

#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,

https://www.example.com/index.html#print

就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。为网页位置指定标识符,有两个方法。一是使用锚点,比如<a name="print"></a>,二是使用id属性,比如<div id="print" >。

二、HTTP请求不包括#

#是用来指导浏览器动作的,对服务器端完全无用。所以,HTTP请求中不包括#。

比如,访问下面的网址,

https://www.example.com/index.html#print

浏览器实际发出的请求是这样的:

GET /index.html HTTP/1.1

Host: www.example.com

可以看到,只是请求index.html,根本没有"#print"的部分。

三、#后的字符

在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。

比如,下面URL的原意是指定一个颜色值:

https://www.example.com/?color=#fff

但是,浏览器实际发出的请求是:

GET /?color= HTTP/1.1

Host: www.example.com

可以看到,"#fff"被省略了。只有将#转码为%23,浏览器才会将其作为实义字符处理。也就是说,上面的网址应该被写成:

https://example.com/?color=%23fff

  • 相关推荐
  • 大家在看
  • 新思科技:数字时代,半导体行业更需要建立命运共同体

    5G、人工智能、连网技术、新能源等底层技术的不断成熟驱动下游应用的电动化、智能化不断发展,从而持续推动全球半导体行业稳步增长。预计至2025年,全球半导体行业市场规模将达6300亿美元。伴随着技术的进步,消费电子、通讯、汽车、工业等各领域将迎来行业转型,进一步扩大对半导体的总需求量。伴随着数字化转型和“双碳”目标的确立,以及疫情常态化、半导体行业进入后摩尔时代,这一系列变化将对半导体行业带来哪些变革?当前产?

  • 你安心奔赴人生“大考”全季酒店全心保驾护航

    11月下旬到12月中旬可以称作“考试季”,许多人一年一度的梦想种子都即将发芽。国家公务员考试、研究生考试陆续开考。考试期间,不少考生会选择在考点附近的酒店下榻。这也意味着每一场考试同时也是酒店业面临的一场“大考”, 以华住集团旗下中档连锁品牌全季酒店为例,它是如何全力以赴为考生保驾护航的呢?数字化驱动自助入住机30秒只为你“抢速度”身份信息核验、房卡制作、公安系统登记……多个繁琐步骤,这些都是传统酒店在办

  • 中国联通助力数字政府建设系列成果亮相 首届数字政府建设峰会

    11月26日至27日,2021(第十六届)中国电子政务论坛暨首届数字政府建设峰会在广州举办。中国联通董事长刘烈宏出席大会开幕式,并在高峰论坛上作题为《筑算网之基 聚数智之核 开启数字化发展新征程》的演讲。中国联通积极参与大会各项活动,在确保本次大会通信畅通与网络安全的同时,集中展示了助力广东省数字政府省域治理“一网统管”六大专题成果,以及医疗、工业、文旅系列产业平台。同时,重磅发布了“中国联通智慧数享大数据平

  • 再也不怕信号弱!华为公布车辆定位方法专利

    11月27日消息,据媒体报道,华为技术有限公司申请公布一种车辆定位方法及装置”专利,可实现弱信号空间内准确定位,专利的申请日期为2020年5月21日。专利摘要显示,该方法包括:在车辆进入半封闭空间后,监测车辆是否位于定位系统的预设范围内,根据地图中预设系统的位置信息对车辆进行定位。该专利可实现车辆在信号较弱的隧道、停车场等空间的准确定位,提升车辆在信号不佳的空间中定位的鲁棒性。值得注意的是,自进入2021年以来?

  • 中芯国际重申高管变动情况:梁孟松专注联席CEO 蒋尚义担任顾问

    11月26日,中芯国际发布了投资者活动会议记录表,再次提到了前不久的中芯国际重大人事变动,当时有4名董事辞职,但梁孟松将继续专注于联合CEO的职责,蒋尚义博士也会继续担任公司顾问。代理董事长、执行董事兼首席财务官高永岗博士在活动中表示,正如我们公告的内容,我们有4位董事提出了辞任,我们尊重辞任董事的意见。在此,感谢他们为中芯国际的发展做出的贡献。高永岗表示,梁孟松博士将专注于公司的联合首席执行官职责,蒋尚?

  • 黑五美国商店顾客大减:电子产品缺货严重

    11月27日消息,据央视财经频道报道,美国黑色星期五”购物促销季已经拉开帷幕。当天,美国多家大型购物中心在凌晨5点就提前开门迎客。但据报道,今年前来实体店进行抢购的人数比往年少了许多。在疫情仍未得到有效控制的情况下,更多美国人选择在网上购物”。由于全球供应链短缺,今年购物促销季的一些热门商品,尤其是电子产品缺货严重,如电动滑板车、笔记本电脑和耳机等。视频有业内人士指出,今年感恩节购物季全美各地零售店普?

  • 一家俄罗斯软件公司称他们有方案可以取代微软Exchange服务器

    由于地缘政治局势和政府授权,软件世界正变得越来越分散,为其他公司填补通常的软件巨头的角色提供了机会。RuPost就是这种情况,它声称是俄罗斯市场上微软ExchangeSever的1:1替代品。RuPost是由Astra公司集团开发的,其声称完全实现了微软Exchange服务器的功能。该解决方案提供邮件、日历、联系人和地址簿搜索,还提供迁移工具和模板,让公司轻松从Exchange转移到RuPost。"首先,我们专注于解决拥有大规模基础设施的组织所面临的问

  • 手游“梦幻水果”突然下线:玩家充值“打水漂”

    近日,据媒体报道,不少游戏玩家的投诉称,一款名为梦幻水果”的手游从11月10日左右,突然间无法登录,之前没有任何预兆,同时充值资金也打了水漂”。目前,梦幻水果”这款游戏在手机应用商城上,已经无法下载,只能在第三方网站上下载,但是,下载过后却显示网络不可用”,根本无法登录。据玩家们的介绍,这款游戏在充值之后,如果游戏打赢了,便可以获得相应的金币,金币可以通过微信和支付宝进行提现,这让不少玩家相信自己可以

  • 至臻合作,爱游戏携手国际米兰,开拓大数据体育时代

    近日,一则跨界合作消息在足坛引起热议,爱游戏与国际米兰官宣合作,爱游戏将作为国际米兰官方合作伙伴正式参与其品牌事务,双方将基于互助互信、合作共赢的理念,开启为期三个赛季的系列品牌合作之旅,并为彼此品牌影响力的升级持续赋能。目前双方没有透露更详尽的合作计划,但是消息一经放出就引起了双方粉丝的关注,在目前的疫情形势下,能够一次性达成长达三年的合作实属不易,也说明了双方对彼此的深度认同。国际米兰足球俱乐

  • 你的世界我不懂?珍爱网红娘劝诫年轻人不要盲目付出

    近期,B站自制恋爱综艺《90婚介所》中关于90后交友婚恋观话题,引发不少年轻人热议。节目中女嘉宾围绕付出与给予,带来了自己的故事,也提出了自己的疑问。不让感情贬值,从看见自己开始“比起感情上的你追我赶,更期待遇见一个慢节奏的你,笨拙地与我一起走过生活的点点滴滴。”付出型女嘉宾钱女士,曾经为男友努力改变自己,事无巨细地照顾他生活的点点滴滴,却换来一句“在你身边,很累”。那么,在一段感情里,习惯性付出到底?

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天