现在的浏览器要么用挂锁 ( https://
) 标记站点,要么用“不安全” ( http://
) 标记站点。这会警告用户,如果没有“ https://
”的保护,您的通信可能会被您的数据包经过的任何网络读取或修改。但是“ http://localhost
”应该如何标记呢?那是你自己的电脑,所以它是安全的,但连接没有加密,所以挂锁会产生误导。
事实证明,浏览器对于 url 栏有三种选择,而不仅仅是安全和不安全。以下是它们在 Firefox 中的样子:
铬合金:
苹果浏览器:
尽管不寻常的 URL 栏处理,主要浏览器现在都将此配置视为安全上下文(规范),这意味着您可以使用需要安全上下文的功能,如加密、 MIDI或地理定位。