【发布时间】:2010-10-06 12:48:48
【问题描述】:
是否可以在 ASP.NET 中禁用 browserCaps 功能?
我希望我的网站能够可靠且准确地提供给所有浏览器,无论其功能如何。
如果他们的浏览器不支持该网站,那就是他们的问题。我的网站不应该试图自我降级以适应已失效的客户端。
这很令人沮丧,因为我猜它似乎有蜘蛛的运气不好爬网站,获取网站的较小版本导致输出缓存为剥离的文件提供服务。
【问题讨论】:
-
@Svend 您是否也知道更改用户代理可以更改捆绑/缩小中的输出?覆盖在this SO post 和更深入的in this blog post。
-
@MikeSmithDev 不,但我并不感到惊讶。我以前曾与 phantomjs 和这个“功能”争论过。我正在查看的当前化身是 HTML 文本编码,我们看到 'ø' 被呈现为 ø在 Chrome 或 ø在 IE 中,有趣的是当我们在本地运行网站时,渲染是相反的(IE 获取两个实体,而 Chrome 获取一个)。
-
@MikeSmithDev 使用 browsercap 文件来切换功能可能是过去 10 分钟内我在网络技术中看到的最可怕的事情。
标签: asp.net iis-7 asp.net-4.0 browsercaps