如果存在特定文本,则Javascript更改网站的图标

时间:2015-07-07 06:03:52

标签: javascript favicon

我正在尝试将Google的收件箱'固定'页面上的图标更改为图钉。所以我知道哪个标签一目了然。

我知道可能有扩展来做到这一点,但我正在学习Javascript并且我正试图自己动手。我设法使用'url.indexOf'命令更改其他favicons,但收件箱固定页面不会更改URL。所以我想我会写Javascript来寻找单词“Pinned”,然后如果找到Favicon就行动。这就是我所拥有的:

response

我做错了什么?非常感谢任何可以提供帮助的人!

1 个答案:

答案 0 :(得分:1)

使用此方法动态更改favicon

(function() {
    var link = document.createElement('link');
    link.type = 'image/x-icon';
    link.rel = 'shortcut icon';
    link.href = 'http://www.stackoverflow.com/favicon.ico';
    document.getElementsByTagName('head')[0].appendChild(link);
}());

Firefox应该很酷。