“about:blank”和其他类似的关键词从何而来,为什么需要它们?

“about:blank”和其他类似的关键词从何而来,为什么需要它们?

我知道about:Tabs转到新标签页,然后about:blank转到一个可预见的空白页。

但这个功能是如何产生的?又为何产生?后面是否还有其他具有about:不同功能的关键字?

答案1

about:是一个 URI 方案。正如维基百科页面中关于关于 URI 方案

关于是各种 Web 浏览器中实现的内部 URI 方案(也称为“URL 方案”或错误地称为“协议”),用于显示内部状态和内置函数。它是 IANA 正式注册的方案,并且已标准化。

因此,这基本上是一个内部 Web 浏览器 URI,用于在 Web 浏览器中执行特定操作。什么操作?正如官方IANA(互联网号码分配机构)网站,从基本层面上来说,它是这样的:

  • 关于:空白about:blankURI 引用空白页。
  • 关于:无效about:invalidURI 引用了不存在的文档,并出现一般错误情况。当需要 URI 时可以使用它,但默认值不应可解析为任何类型的文档。
  • 关于:srcdoc:用作HTML中iframe srcdoc文档的文档地址。
  • 关于:旧版兼容:为了与 XML 工具兼容,需要在 HTML 文档中的 DOCTYPE 中使用。
  • 关于:html-kindabout:html-kindURI 标识 W3C 和 WhatWG 的 HTML 规范中类型值的词汇表。

话虽如此,我上面列出的只是最基本的:看看维基百科文章再次查找特定于浏览器的about:URI 方案。

相关内容