About URI方案

在许多现代网页浏览器中,用户可以通过直接在地址栏输入以“about”单词开头的一系列代码(相当于访问一个特殊的地址),进入各种高级设置菜单,方便地实现对浏览器的内部重要信息进行访问或设置的目的。这种通过以“about”开头的特定URI来实现访问高级菜单的设计方案被称为“about URI方案”(英語:about URI scheme)、“about URL方案”或“about地址方案”。此方案已是美国网码分配局正式登记的方案[1]并已标准化[來源請求]。英文中它也常被误称为一种“协议”(protocol英语protocol)。最常见的about:URI链接是about:blank,访问它只会显示一个空白页面。也有许多其它的about:地址可以显示有关浏览器本身的一些信息。有些浏览器可能会用自己的浏览器名作为URI开头达到类似目的,并且将许多about:URI解析成对应的地址。比如about:opera(适用于欧朋浏览器)或about:chrome(适用于谷歌浏览器)。

在早期版本的网景浏览器中,任何以about:开头的URI并不会被视为内置命令,从地址栏访问它们会直接显示冒号后面的文字。与此类似,在早期版本的IE浏览器中,如果在about:后面追加HTML代码(比如about:<em>hello world</em>),后面追加的HTML代码将会被渲染显示,类似RFC 2397中定义的data: URI方案英语data URI scheme(虽然前者受限制更多)。另有一些版本的网景浏览器在尝试访问未知的about:URI时会返回随机的语录,包括“Whatchew talkin' 'bout, Willis?”(出自电视节目《Diff'rent Strokes英语Diff'rent Strokes》中的口头禅)或“Homey don't play dat!”(电视节目《In Living Color英语In Living Color》中经常出现的语句)。[2][3]

参考文献

  1. ^ Uniform Resource Identifier (URI) Schemes. [2016-09-28]. (原始内容存档于2016-10-11) (英语). 
  2. ^ Dominik Hoffmann. Special Netscape URLs for cache diagnostics?. Newsgroup: comp.infosystems.www.browsers.mac. 1996-06-14 [2012-09-29] (英语). 
  3. ^ Matthew Paul Thomas. Weird easter egg in NN 3.0 or 3.01. 2000-06-23 [2012-09-29] (英语). 

外部链接

  • RFC 6694 - “about”URI方案
  • About protocol links. Mozilla Firefox. (原始内容存档于2017-11-20) (英语). 
  • about redirectors' source code. Mozilla Firefox (英语). [永久失效連結]
官方
  • aaa英语AAA protocol
  • aaas英语AAA protocol
  • about
  • acap英语Application Configuration Access Protocol
  • cap
  • cid
  • crid英语Content Reference Identifier
  • data英语data URI scheme
  • dav
  • dict
  • dns
  • fax
  • file英语file URI scheme
  • ftp
  • geo英语Geo URI
  • go
  • gopher
  • h323
  • http
  • https
  • iax英语Inter-Asterisk eXchange
  • im
  • imap
  • info英语Info URI scheme
  • ldap
  • mailto英语mailto
  • mid
  • news
  • nfs
  • nntp
  • pop
  • rsync
  • pres英语Presence information
  • rtsp
  • sip英语SIP address
  • S-HTTP
  • sips英语SIP address
  • snmp
  • tag英语Tag URI
  • tel
  • telnet
  • tftp
  • urn
  • view-source
  • wais英语Wide area information server
  • ws
  • wss
  • xmpp
非官方
网络协议列表(OSI模型)英语List of network protocols (OSI model)