![about:blank 这个名字从何而来?](https://linux22.com/image/1219246/about%3Ablank%20%E8%BF%99%E4%B8%AA%E5%90%8D%E5%AD%97%E4%BB%8E%E4%BD%95%E8%80%8C%E6%9D%A5%EF%BC%9F.png)
我测试过的所有浏览器都支持about:blank
将 用作空白页面的 URL。我理解blank
,但是 是从哪里来的about
呢?
答案1
about: 是各种网络浏览器中用于显示某些内置功能的内部 URI 方案(也称为“URL 方案”或错误地称为“协议”)。它不是正式注册的方案,也没有标准语法。
在早期版本的 Netscape 中,任何以 about: 开头的地址如果不能被识别为内置命令,则只会显示冒号后的文本。同样,在早期版本的 Internet Explorer 中,about: 后面跟着一串 HTML(例如 about:你好世界) 会将该字符串渲染为页面的来源 - 从而提供与 RFC 2397 定义的 data: URI 方案类似的(尽管更有限)功能。其他版本的 Netscape 还会对未知的 about: 地址返回各种短语,包括“Whatchew talkin' 'bout, Willis?”(电视节目 Diff'rent Strokes 中的一句口头禅)或“Homey don't play dat!”(电视节目 In Living Color 中的反复出现的短剧)。
最常实现的 about: URI 是 about:blank,它显示空白 HTML 文档,以及简单的 about:,它可以显示有关浏览器的信息。Opera 使用以 opera: 开头的 URI 来实现类似目的,并且许多 about: URI 将在输入后翻译为适当的 opera: URI;例外情况是 about:blank,它不会被翻译。
答案2
这是浏览器关于页面的通用名称。我相信 Netscape 是第一个使用它们的浏览器,从那时起它们就流行起来了。更技术性的解释about:
是协议,并告诉浏览器它要查找的内容已内置在浏览器中,无需 DNS 或文件请求。因此,之所以about:blank
使用,是因为about:
已经编入程序,复杂性越低,错误就越少,潜在的安全漏洞就越少。
答案3
似乎是“未连接到任何(外部)的浏览器页面”的简写。另请参阅 about:config、about:cache、about:plugins。完整列表在 SU 上
刚刚注意到 SU 的搜索允许 about:config!