【发布时间】:2013-04-12 16:27:06
【问题描述】:
我有一个 ASP.net 网站,它在 IE9、Mozilla、chrome 上运行良好,但在 IE 10 用户上却有很多问题。 UI 甚至功能(如单击按钮、登录/注销不起作用)都不适用于 IE10。
我的IE版本是10.0.9200.16519。
我发现 IE10 和 google-chrome(甚至 IE9)的视图源之间几乎没有区别,但不能理解很多。
我可以在网站的哪个位置查看为什么发送到 IE 10 浏览器的页面与其他浏览器或 IE9 不同?
请建议我如何进一步调试?
PS:该网站在 IE9 及以下版本的 IE 下运行良好。
【问题讨论】:
-
我非常怀疑是否正在向 IE10 提供不同的页面。更有可能您的 HTML、CSS 或 Javascript 格式不正确,会导致错误。
-
ASP.NET 无法识别 IE10 的用户代理字符串,因此可以发回损坏的代码。见this blog on Hanselman.com。
-
@ChristianVarga:感谢您的回复。但是 HTML、CSS、Javascript 与在其他浏览器中运行良好的相同。如何以及从何处开始调试?
-
@JonathanSampson 很有趣,不知道。这听起来像是确切的问题。然而,为了澄清你最后的陈述,Anirudh:仅仅因为你的网站在一个浏览器中运行良好,并不意味着它在 所有 浏览器中运行良好。存在许多特定于浏览器的错误。但是在这种情况下,我认为乔纳森是对的。
-
@JonathanSampson:感谢您的博客链接。您能否将您的回复发布为 ANSWER,以便我接受?
标签: asp.net firefox user-interface internet-explorer-9 internet-explorer-10