从快捷方式中以IE9浏览器模式运行IE11

4
我们有一个使用Devexpress的asp.net应用程序。不幸的是,我们所拥有的Devexpress版本不支持IE11,因此我们需要升级。
然而,我们正在接近以不使用Devexpress的新重写应用程序替换该应用程序。因此,升级devexpress将对我们来说是一种巨大的浪费。
有没有办法让我们在桌面上快速访问应用程序,并且让该快捷方式告诉IE11在IE9浏览器模式下运行??
我知道我可能在询问某些很愚蠢的东西,但它并不必须像那样工作。我们只需要一种方法,使IE11在运行我们的应用程序时以IE9浏览器模式运行。肯定有办法……即使我们需要进行一些注册表更改……任何选项都会有所帮助。
谢谢 尼克
1个回答

2
也许以下是你问题的解决方案或变通方法。
1. 将下面这行代码添加到你应用程序的主页面中。
<meta http-equiv="X-UA-Compatible" content="IE=9">

这将以IE 9模式打开页面。您可以通过打开F12开发人员工具并切换到仿真选项卡来检查它。
enter image description here
注意:这将仅更改文档模式,而不是用户代理字符串。

2.如果您想通过桌面上的快捷方式导航到您的应用程序,则有两种方法可以实现此目的

(a) 简单的方法:
i. 将应用主页/起始页设置为IE主页(Internet选项-> 主页)
ii. 创建现有IE快捷方式的副本
iii. 将快捷方式重命名为您的应用程序名称并更改图标

(b) 更好的方法: 第一种方法的问题是每当您打开IE时,它都会打开您的应用程序起始页,因为它被设置为IE的主页。

因此,请创建一个小的BAT文件来解决此问题。
i. 打开记事本
ii. 输入以下内容

start iexplore http://suvendugiri.wordpress.com

注意:请将网站名称替换为您的应用程序启动URL
iii. 将此文件保存为YourApp.bat
iv. 右键单击此文件,然后转到“发送到” ->“桌面(创建快捷方式)”
如果我遗漏了什么,请告诉我。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接