我有一个使用Telerik Reporting的.net网络应用,我在内网网站上运行新版本时遇到问题。即使使用IE边缘集的元标记或在web.config中设置,这也会将文档置于IE11模式,但兼容模式仍然会将其添加到Intranet区域中。
它正在获取未定义的javascript错误承诺,并且如果我手动将站点添加到本地浏览器上的受信任站点以使其脱离Intranet兼容模式,则可以正常工作。
我一直在读这是文档模式与浏览器模式,所以这是在IE11文档模式下运行,但浏览器模式仍然是兼容模式试图将其设置为内部网,这看起来是如果我没有元标记,请为IE5。我还在阅读文档模式应该确定IE11使用的是什么javascript引擎,而不是浏览器模式,但也许这不是真的? Telerik说他们不支持兼容性视图,所以我一直试图强制它到11 /边缘,但这种浏览器模式正在扼杀我。还有其他任何建议吗?
我不想将我的网站保留在受信任的网站中,因为我也希望启用Windows身份验证,但是默认情况下,即使我想尝试让他们将组策略更改推送到所有浏览器,在受信任的站点中有很多其他站点,我不确定是否将所有内容都打开,可能会导致其他站点出现其他问题。
以下是控制台的屏幕截图,显示了javascript错误,即使doc模式为11。