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?. Newsgroupcomp.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] (英語). 

外部連結