2015-10-09 31 views
0

我不能告訴Keystone.js不使用任何的favicon.ico在我的梯形動力網站。告訴Keystone.js使用沒有圖標

我刪除了JSON字段「圖標」:「公共/ favicon.ico的」(即使API reference沒有說太多關於它) 值得注意到,有一個在製作HTML沒有圖標標籤和appearently其他地方在發送到瀏覽器的源中。然而,我仍然在/favicon.ico上有404錯誤

我錯過了什麼嗎?

回答

1

我不認爲這是KeystoneJS具體。許多瀏覽器自動在網站的根目錄中查找favicon.ico,如果它們找到一個用於書籤/標籤圖標等。

Keystone中的favicon設置僅用於自定義要爲其提供服務的文件的路徑爲/favicon.ico在您的網站的根目錄中,以防您不希望它從public/favicon.ico提供服務。

無論<head>中是否存在<link rel="icon" ... />,Chrome,IE和Safari都會在您的網站的根目錄中查找該文件。這可能是你看到的404錯誤的原因。

欲瞭解更多信息,請參閱Favicon Page on WikipediaFavicon Guide on W3C


作爲備註,Admin UI的模板確實包含了一個favicon鏈接標記,假設您將有一個。在這種情況下,它與主要瀏覽器的默認行爲並沒有什麼不同,但如果你認爲這應該是可定製的,我建議opening an issue

相關問題