为什么手机上很少看到网址?

在浏览器里,网址是判断自己在哪的依据;进了应用,它常常被藏起来。域名并没有消失,只是被界面盖住了。

第 3 期讲过,网址里那一段域名,标识的是"访问哪台服务器"。浏览器把它显示在地址栏里,是因为它同时是判断依据:现在在谁的网站上,一眼看得到。

应用把这一层盖住了。消息里的链接被做成卡片,图片和视频直接在应用里播放,二维码扫完就跳转,用户看到的是一块块界面,不是一行地址。

技术上门牌照旧在起作用。应用打开一个页面,仍然要先向域名系统查询服务器地址,仍然要凭证书确认对方身份,第 31 期讲的那套解析流程一步都没少。被藏起来的只是那行字符。

应用隐藏地址有两种常见做法。一种是在应用里嵌入浏览器组件,页面上不显示地址栏;另一种是点开链接直接唤起应用内部的页面,浏览器根本不出现。

少了一个判断依据,就多一分风险。浏览器里看到可疑域名可以退出去,应用里看不到域名,只能凭界面和来源判断。安全研究一直建议保留可以看到地址的入口,原因就在这里。