通过 http 标头添加网站图标

2024-03-25

假设我想在动态生成的页面(特别是 ADF Faces 页面,但这无关紧要)上添加网站图标。我无法修改生成的 html 的标签。 所以我尝试在servlet header中添加一个http-header。我希望我的标题与 html head 元素相同:

<link rel="shortcut icon" href="http://foo.com/favicon.ico">

我这样添加:

httpResponse.addHeader("Link", "<http://foo.com/favicon.ico>; rel=\"shortcut icon\"");

在我的浏览器中,我看到这个标头作为响应:

Link: <http://foo.com/favicon.ico>; rel="shortcut icon"

但不幸的是,这在 IE 或 Chrome 中没有任何效果。有人试图实现同样的目标吗?难道我做错了什么?这应该有效吗?


答案是:该方法依赖于尚未实施的拟议标准(草案)(感谢Salman A https://stackoverflow.com/users/87015/salman-a指出这一点)。 如果它有效的话那就太好了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 http 标头添加网站图标 的相关文章