【问题标题】:C# .Net script error when removing chrome=1 from meta tag从元标记中删除 chrome=1 时出现 C# .Net 脚本错误
【发布时间】: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


【解决方案1】:

如果您的客户唯一不喜欢的是页面源代码中的元标记,您可以改用 HTTP 标头。只需修改您的 web.config 并将其添加为自定义标头即可。

以下内容应为您提供所需的信息

http://www.iis.net/configreference/system.webserver/httpprotocol/customheaders

【讨论】:

  • @A 谢谢,我会检查一下。你建议我把什么放在 web.config 文件中
  • @A 我不认为这是我需要的答案。我们需要去掉 chrome=1 标签,因为用户不喜欢使用 chrome 的网站外观。这不是他们不喜欢的标签,而是 chrome 如何让网站表现出他们不喜欢的行为
  • @MikeTWebb 另一种选择是使用备用 DOCTYPE,有时这可以帮助缓解一些跨浏览器问题。除了完整的 CSS 返工......
  • 如果客户不喜欢它在 chrome 中的显示方式,但它在任何其他浏览器中都不起作用,那么我认为您必须告诉他接受它或重新设计它在 chrome 中的工作方式。 ..
猜你喜欢
  • 2020-09-27
  • 1970-01-01
  • 1970-01-01
  • 2013-05-24
  • 1970-01-01
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
  • 2019-05-12
相关资源
最近更新 更多