为什么收藏夹不可见
Why is favicon not visible
我有一个脚本,可以根据url显示收藏夹图标:示例
如果你看一下这个例子,你会看到两个链接,一个链接到谷歌,另一个连接到一个流行的荷兰新闻网站。正如你所看到的,谷歌收藏夹图标是由脚本检索的,而另一个则不是。这怎么可能?是什么原因造成的?如果我去网站,我可以看到他们确实有一个最喜欢的图标。我可以在代码中更改什么来检索这个收藏夹?
因为nu.nl的favicon存储在http://www.nu.nl/images/favicon.ico
下
查看快速而肮脏的解决方案:http://jsbin.com/eselap/2/edit,具有硬编码的URL。理想情况下,您应该请求页面,解析它并找到favicon的URL。
脚本只在网站的根目录中查找特定的图标文件,但图标文件可以命名为任何名称,也可以放在网站的任何文件夹中。
如果你想让脚本适用于任何收藏夹图标,你必须获得页面的HTML源代码,解析它以找到收藏夹信息,并在它实际所在的位置查找图标。
如果您访问http://www.nu.nl/favicon.ico直接,你会发现这不是一个最喜欢的图像。
favicon的路径是可配置的。
在页面nu.nl
的head
中,有以下link
-标签,它定义了路径/images
:中的收藏夹图标
<link type="image/x-icon" href="/images/favicon.ico" rel="shortcut icon">
相关文章:
- 使用HTML5 localStorage和jQuery添加到收藏夹/书签
- 如何从网站获得apple touch图标,如果没有;不存在,则显示收藏夹
- 添加到Safari中的收藏夹/书签栏(CMD+D)
- 角度添加到收藏夹
- 单击复选框时将此元素添加到收藏夹数组 + 后 Ajax 元素关系
- HTML - 添加和删除收藏夹
- 显示本地存储中的用户收藏夹
- 如何创建一个“;收藏夹栏”;通过将表格元素拖动到下拉菜单中
- 如何在javascript中添加到所有浏览器的收藏夹/书签
- 为什么收藏夹不可见
- 使用JQuery添加收藏夹/保存按钮
- 持久收藏夹列表
- 使用ng类创建收藏夹图标
- 如何自动创建由许多收藏夹URL组成的精灵
- 带有收藏夹选项的多图像页面-如何使用localStorage来记住哪些图像受到了青睐
- 如何在单击时以编程方式将网页列表添加到浏览器收藏夹中
- 向收藏夹添加一个插入javascript的按钮
- 添加到收藏夹,jquery
- 添加到收藏夹数组
- 带有XMLHttpRequest的收藏夹按钮