2010-08-27 32 views

回答

4

它不; chrome://是所謂的協議處理程序的暗示。基本上,協議處理程序註冊一個協議方案,然後瀏覽器將匹配該方案的URL傳遞給處理程序。

您可能熟悉的這種功能的一個示例是mailto:,它不是協議,而僅僅是通知瀏覽器將後續URI傳遞給郵件程序。

3

這是一個特殊的方案,用於引用瀏覽器本身或附加內容。本身可能沒有任何協議,這隻會導致Chrome以某種方式訪問​​內部資源。

另外,「chrome」可能指的是「頁面周圍的東西」(即瀏覽器UI)而不是谷歌瀏覽器,儘管它也是谷歌瀏覽器命名的。 Firefox在內部使用相同的方案。

+1

而Firefox瀏覽器在Chrome瀏覽器之前使用它:)它也指特權代碼,不在網頁內。 – NoBugs 2012-12-18 02:34:10

6

它有好幾個意思 - Documentation

這可能是你在找什麼:

A鍍鉻:// URL
使用Chrome的網址://協議。從chrome URL加載的代碼具有擴展或chrome權限。基於XUL的應用程序從chrome:// URL加載其接口的代碼。

鉻特權
鉻權限運行該代碼被允許做的一切,不像網頁內容,這是在幾個方面受到限制。

+4

最正確的答案。要明確說明:「Chrome:」網址與Google Chrome無關。這兩種含義都是Mozilla特有的,這也是我認爲「chrome:」URL起源的地方。 – harms 2010-08-27 23:22:15