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]
参考文献
- ^ Uniform Resource Identifier (URI) Schemes. [2016-09-28]. (原始内容存档于2016-10-11) (英语).
- ^ Dominik Hoffmann. Special Netscape URLs for cache diagnostics?. Newsgroup: comp.infosystems.www.browsers.mac. 1996-06-14 [2012-09-29] (英语).
- ^ 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
- afp
- aim
- apt
- bolo(英语:Bolo (1987 video game))
- bzr(英语:Bazaar (software))
- callto
- coffee
- cvs
- daap(英语:Digital Audio Access Protocol)
- dsnp(英语:Distributed Social Networking Protocol)
- ed2k
- feed(英语:feed URI scheme)
- fish(英语:Files transferred over shell protocol)
- gg(英语:Gadu-Gadu)
- git
- gizmoproject(英语:Gizmo5)
- irc
- ircs
- itms
- javascript
- ldaps
- magnet
- mms
- msnim
- origin
- secondlife
- skype
- spotify
- ssh
- svn
- sftp
- smb
- sms
- steam
- webcal(英语:webcal)
- winamp
- wyciwyg(英语:WYCIWYG)
- xfire(英语:xfire)
- ymsgr
- tencent://
- weixin://
- thunder://
- alipays://
- ss://