当前位置:  开发笔记 > 编程语言 > 正文

从亚马逊,eBay等网站中提取.ico图标

如何解决《从亚马逊,eBay等网站中提取.ico图标》经验,为你挑选了1个好方法。

我有一个代码解析一个html页面的标题,寻找以下列方式声明的ICO图像:



例如,使用代码:

image = htmlDoc.querySelector('link[rel="shortcut icon"]');
if (image) {
     imageUrl = image.getAttribute('href');
}

(我没有跨浏览器问题,因为我有扩展程序的权限)

问题是每当我去http://www.ebay.com或http://www.amazon.com这样的网站时,他们的DOM标题中没有.ico图像,不过该品牌的.ico图像像往常一样显示.

我的问题是:我们是否有其他方法可以将.ico图像附加到上面提到的方式或者它们是如何做到的?



1> David Hedlun..:

favicon.ico如果没有指定favicon,大多数浏览器将在根目录中查找a .Ebay有这样一个图标,这就是为什么favicon正在显示,即使它没有在代码中声明.

您可能有兴趣知道Google有一个小的赞助商API,因此您可能不需要自己实施.

只需创建一个图像标记并将其设置src为:

http://www.google.com/s2/favicons?domain=amazon.com

...你会得到亚马逊的图标.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有