我们有一个使用Devexpress的asp.net应用程序.不幸的是我们的Devexpress版本不支持IE 11,我们需要升级.
但是,我们即将用不使用Devexpress的新重写应用程序替换应用程序.所以升级devexpress对我们来说将是一个巨大的浪费.
有没有办法,我们可以在桌面上有我们的应用程序的快捷方式,并有快捷方式告诉IE11在IE9浏览器模式下运行?
我知道我可能会问一些有点愚蠢的东西,但它并不一定需要像那样工作.我们只需要一种方法让IE11在运行我们的应用程序时以浏览器模式IE9运行.必须离开…即使我们需要进行一些注册表更改……任何选项在这一点上都会有所帮助.
谢谢
缺口
最佳答案 可能是以下是您的问题的解决方案/解决方法.
1.将以下代码行添加到应用程序的母版页
<meta http-equiv="X-UA-Compatible" content="IE=9">
这将以IE 9模式打开页面.您可以通过打开F12开发人员工具并切换到Emulation选项卡来检查它
注意:这只会更改文档模式而不会更改用户代理字符串.
2.现在,如果您想通过桌面上的快捷方式导航到您的应用程序,则有两种方法可以执行此操作
(a)简单方法:
一世.将应用程序主页/起始页设置为IE主页(Internet选项 – >主页)
II.创建现有IE快捷方式的副本
III.将快捷方式重命名为应用程序名称并更改图标
(b)更好的方式:
第一种方法的问题是每当你打开IE时,它将打开你的应用程序开始页面,因为它被设置为IE的主页.
因此,创建一个小的BAT文件来执行此操作.
一世.打开记事本
II.输入以下内容
start iexplore http://suvendugiri.wordpress.com
注意:请将您的网站名称替换为您的应用程序起始URL
III.将此文件另存为YourApp.bat
IV.右键单击此文件,然后转到“发送至” – > “桌面(创建快捷方式)”
如果我遗失了什么,请告诉我.