首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IE9不能在兼容模式下从我的intranet服务器运行javascript?

为什么IE9不能在兼容模式下从我的intranet服务器运行javascript?
EN

Stack Overflow用户
提问于 2012-03-17 02:54:00
回答 1查看 1.5K关注 0票数 1

我正在使用MVC3开发一个intranet站点,并且IIS7.5被配置为进行Windows身份验证。

在我的本地机器上,在开发过程中,chrome和IE9都执行javascript,没有任何问题。

当我将解决方案部署到我的测试服务器并使用http://dev-server-name/Home访问它时,IE不会运行任何javascript。默认模式显然是兼容模式。使用chrome访问相同的URL可以很好地运行javascript。(我正在测试一篇文章,其中我有必填字段,使用不显眼的验证)。

我检查了服务器日志,IE正在加载适当的javascript库--每个脚本请求都有200个代码。

如果我在开发工具中将浏览器模式从IE9比较视图(IE7标准)切换到IE9标准,则可以正常工作。

部署后,客户端将混合使用IE8和IE9访问站点。如何让javascript在IE浏览器模式下运行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-17 03:00:31

服务器上的另一个托管应用程序的团队似乎请求了客户端浏览器上的兼容模式。由于列表是按站点(域)列出的,因此您的应用程序也以相同的模式运行。在页面中添加meta标签

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=edge" >
or
<meta http-equiv="X-UA-Compatible" content="IE=9" >

看看会不会有什么不同。在包含任何样式表之前,确保这是。将此作为头部的拳头元素。

Defining Document Compatibility

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9742949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档