我在Windows 7机器上安装了IE9。
我目前正在使用VC ++ 2008处理MFC应用程序。该应用程序将IE7定义为其最低要求平台,如下所示:
In targetver.h
...
#ifndef _WIN32_IE // Specifies that the minimum required platform is Internet Explorer 7.0.
#define _WIN32_IE 0x0700 // Change this to the appropriate value to target other versions of IE.
#endif
我想要做的是针对IE9,因为当应用程序导航到我的本地HTML页面时,对页面执行的任何操作都非常慢(如上面的案例2)。
有人知道怎么做吗?我已经尝试将“_WIN32_IE”设置为“0x0900”,但这似乎没有任何区别。我需要改变哪些设置?
答案 0 :(得分:0)
<强>更新强>
添加
<meta http-equiv="X-UA-Compatible" content="IE=9" >
到我的HTML文件的head部分似乎确实提高了整体性能。
我已经围绕大部分时间的JavaScript代码进行了一些速度测试:
var start = (new Date).getTime();
for (var i = 0; i < targetPlots.length; i++) {
targetPlots[i].replot();
controllerPlots[i].replot();
}
var diff = (new Date).getTime() - start;
alert(diff);
添加元标记之前
diff ≈ 6342 ms
添加元标记后
diff ≈ 394 ms
使用独立IE9
diff ≈ 173 ms
394毫秒并不太糟糕。
感谢指针!