我正在研究一个遗留应用程序,它不幸地需要依赖旧版本的IE才能正常运行。在这个应用程序中,我添加了一个使用HTML5 / CSS3和现代JavaScript库来呈现和运行的页面。此页面已获得元标记:
http-equiv="X-UA-Compatbile" content="IE-Edge"
不幸的是,此页面无法正确呈现。该应用程序是一个较旧的ASP.Net系统,我在localhost IIS上运行。该应用的路径为
http://localhost/csa/myappname,有问题的网页路径为
http://localhost/csa/myappname/Responsive_Dashboard.aspx我尝试了以下内容:
http://localhost/csa/myappname和IE11文档模式的旧浏览器兼容性提供到我的页面
http://localhost/csa/myappname/Responsive_Dashboard.aspx,然后将浏览器配置文件设置为Enterprise F12开发人员工具。在这种情况下,除了我的页面之外,应用程序工作正常,这不会改变文档模式。
localhost
设置浏览器兼容性模式,并将浏览器配置文件更改为desktop
。此处的结果与第2项中的结果相同。 有没有办法在
http://localhost/csa/myappname/Responsive_Dashboard.aspx设置我的页面以使用最新的渲染引擎,而只留下应用程序/站点的其余部分?我能让它工作的唯一方法是使用F12菜单来回切换文档模式。这对我的业务合作伙伴来说不是一个可接受的解决方案谢谢。
答案 0 :(得分:0)
我发现了一个解决方法 - 我正在做的是在新窗口/新选项卡中打开页面,功能正常。当直接导航页面时,似乎页面被包装在另一个页面中,这导致了问题。