假设我想在动态生成的页面(特别是 ADF Faces 页面,但这无关紧要)上添加一个网站图标。我无法修改生成的 html 的标签。所以我尝试在 servlet 标头中添加一个 http-header。我希望我的标题与 html 头元素相同:
<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 中没有任何影响。有人试图实现同样的目标吗?难道我做错了什么?那应该工作吗?