在IE浏览器中,在具有基本身份验证的环境中不显示favicon和图标字体。它是一个使用基本身份验证的测试环境,没有身份验证和其他浏览器的生产环境中没有问题。此外,在身份验证之后,如果直接从URL访问每个页面,则不会显示图标,但如果通过链接单击显示该页面,则会显示该图标。 (在任何情况下都不显示Favicon)
关于favicon,试过以下代码。
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
但是,没有任何改变。
icon font(fontawesome),由css内容实现。
我希望即使在基本身份验证环境中也会显示favicon和图标。
谢谢你的想法。
可以接受不显示favicon,因此请保持原样。我分别询问有关图标字体的问题。
在这种情况下,IE将尝试仅加载一次favicon:它第一次点击网页。但是由于身份验证要求(HTTP 401),第一个请求失败了。
一旦提供了凭证,IE将再次请求页面内容,但不会尝试第二次检索favicon,因此不显示任何内容。
如果你真的需要,你可以从基本身份验证中排除favicon.ico
,这样初始尝试就会成功。但是一些公司的政策规定,必须对低环境中的所有内容进行身份验证
出于测试目的,您还可以使用https://username:[email protected]
表单在请求页面时尝试在URL上指定凭据。