我的Chrome扩展程序将main.html作为新标签页加载。如何为该页面指定图标?
当我尝试在main.html中指定一个favicon时,它不会出现。这是<head>
部分中的代码:
<link rel="shortcut icon" type="image/x-icon" href="http://www.stackoverflow.com/favicon.ico">
清单中指定了16px图标,但它不会显示为图标:
"icons": { "16": "icon16.png",
"32": "icon32.png",
"128": "icon128.png" }
答案 0 :(得分:2)
如果您通过chrome-extension://…/main.html
直接加载资源,则图标会显示在标签中,但不会显示在新标签页中。这似乎是刻意的,见favicon::ShouldDisplayFavicon in browser/favicon/favicon_utils.cc。
没有明显的办法解决这个问题。手动将标签网址设置为chrome-extension://
方案,这不适合作为新的标签页。