Javascript 为什么法维康不可见

Javascript 为什么法维康不可见,javascript,jquery,favicon,appendto,Javascript,Jquery,Favicon,Appendto,我有一个脚本,可以根据url显示Favicon: 如果你看这个例子,你会看到两个链接,一个链接到谷歌,另一个链接到一个流行的荷兰新闻网站。正如您所看到的,Google favicon是通过脚本检索的,而另一个不是。这怎么可能?这是什么原因造成的?如果我去网站,我可以看到他们有一个favicon。我可以在代码中更改什么来检索此favicon 因为nu.nl的favicon存储在http://www.nu.nl/images/favicon.ico 查看快速脏解决方案:,它具有硬编码URL。理想情况

我有一个脚本,可以根据url显示Favicon:


如果你看这个例子,你会看到两个链接,一个链接到谷歌,另一个链接到一个流行的荷兰新闻网站。正如您所看到的,Google favicon是通过脚本检索的,而另一个不是。这怎么可能?这是什么原因造成的?如果我去网站,我可以看到他们有一个favicon。我可以在代码中更改什么来检索此favicon

因为nu.nl的favicon存储在
http://www.nu.nl/images/favicon.ico

查看快速脏解决方案:,它具有硬编码URL。理想情况下,您应该请求页面,对其进行解析并找到favicon的URL。

如果您直接访问,您将发现该页面不是favicon图像


favicon的路径是可配置的。

脚本仅在网站根目录中查找特定图标文件,但图标文件可以命名为任何名称,并放置在网站的任何文件夹中


如果您想让脚本为任何favicon工作,您必须获取页面的HTML源代码,解析它以找到favion信息,并查找它实际所在的图标。

在页面
nu.nl
头部
有以下
链接
-标记,它在路径
/images
中定义favicon:

<link type="image/x-icon" href="/images/favicon.ico" rel="shortcut icon">


在firebug中,我可以看到对www.nu.nl/favicon.ico的请求返回了一个
404
(未找到)响应。好的,我现在明白了,只有img的路径,而不是源代码中真正存在的img。我能做什么“简单”的事情来让它工作吗?为什么我会被否决?为什么这很重要。。?我可以在代码中修改一些东西来检索这种“url”和favicon吗?谢谢,我现在知道了:)(你认为有没有一种方法可以动态添加url,比如:
favicon:{'var this or function???:'/images/favicon.ico'}
@Youss我不明白你在问什么。最好编辑问题并添加详细信息?