2017-01-05 4 views
0

Мое расширение Chrome загружает main.html в качестве новой закладки. Как указать значок для этой страницы?Добавление значка на новую вкладку Chrome Extension

Когда я пытаюсь указать значок в main.html, он не появляется. Вот мой код в <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" } 

ответ

1

Если загрузить ресурс непосредственно через chrome-extension://…/main.html , значок отображается на вкладке, но не на новой вкладке. Это кажется преднамеренным, см. favicon::ShouldDisplayFavicon in browser/favicon/favicon_utils.cc.

Нет очевидного способа обойти это без использования, например, вручную установив URL-адрес вкладки в схему chrome-extension://, которая не будет работать как новая вкладка.

+0

Выглядит довольно ясно из этого кода, что это действительно невозможно ... О, хорошо. – bevanb

Смежные вопросы