IE9WebBrowser控件不像IE9中那样渲染动画
本文关键字:动画 控件 IE9 IE9WebBrowser | 更新日期: 2023-09-27 18:29:43
我正试图将一些使用jQuery UI制作动画的html加载到WPF应用程序中托管的WebBrowser控件中。html在IE9中表现得非常流畅,但使用WebBrowser控件(见下面的html)时有点不稳定
我在HKEY_LOCAL_MACHINE/SOFTWARE/下启用了以下IE功能。。。AND HKEY_LOCAL_MACHINE/Wow6432节点/软件/。。。
FEATURE_BROWSER_EMULATION (using the value 9999)
FEATURE_GPU_RENDERING
http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/ee330731(v=vs.85).aspx
即使启用了这些功能,我仍然可以缓慢地渲染内容。我还在WPF 4.5中尝试过,看看"新"空域是否有帮助,但没有
有人知道是什么原因导致的吗?或者我能做些什么来解决这个问题?
谢谢你的帮助!
Pascal
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.18/jquery-ui.min.js" type="text/javascript"></script>
<style type="text/css">
body{margin: 0;padding: 0;}
div
{
width:960px;
height:360px;
background:blue;
color: white;
}
</style>
</head>
<body>
<div id="slide">
bla bla bla bla bla bla bla bla bla
</div>
<script type="text/javascript">
$(function () {
alert(navigator.appVersion); // it is running in IE9 mode
var options = { to: { right: "0"} };
$("#slide").show("slide", { direction: "right" }, 2000);
});
</script>
</body>
</html>
Microsoft(WPF团队)已承认存在此问题,并决定不解决此问题。
请在此处查看Microsoft connect票证。
https://connect.microsoft.com/VisualStudio/feedback/details/736253/ie9-webbrowser-control-does-not-render-animations-like-in-ie9
另外请注意,我在中奖表格申请中也遇到过同样的问题。