【发布时间】:2014-01-23 19:54:35
【问题描述】:
我们有一个 MVC3 C# .Net Web 应用程序。我们一直在 X-UA-Compatible 元标记中使用 chrome=1。
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
但是,我们的内部客户不喜欢 Chrome 的外观和使用方式。因此,我们从元标记中删除了 chrome=1。
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
我们现在看到以下脚本错误。
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; chromeframe/32.0.1700.76; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E)
Timestamp: Thu, 23 Jan 2014 19:24:44 UTC
Message: Script error
Line: 0
Char: 0
Code: 0
URI: http://creative.xtendmedia.com/matomy/mmpop/mmpop.js?mm_an=ply&a=15041105&context=c15001117&size=800x600
Message: Script error
Line: 0
Char: 0
Code: 0
URI: http://192.168.244.179:15871/cgi-bin/blockpage.cgi?ws-session=141377712
很遗憾,ChromeFrame 是我们企业环境中的标准插件,不会从服务器中删除。
有什么办法解决这个问题吗?
编辑: 这似乎是 Chrome Frame 的问题。 Chrome Frame Issue
还有:Users upset at Google for changing scroll controls
滚动条无法正常工作,这就是我们从标签中删除 chrome=1 的原因。如果滚动条工作正常,我们会很高兴
【问题讨论】:
-
有趣的是,根据msdn.microsoft.com/en-us/library/ie/jj676915(v=vs.85).aspx,您之前似乎没有有效版本的标签(它没有提到将 chrome 的东西放在那里)。没有标签会更好吗? edge 似乎是最新的,相当于 HTML 5 文档类型...
-
@Chris...我尝试使用 not 标签,但仍然收到脚本错误
-
啊。我以前没有遇到过 ChromeFrame。那是我的想法,但祝你好运。
标签: c# javascript html asp.net-mvc-3 google-chrome