2012-04-02 63 views
2

我試圖加載一些使用jQuery UI動畫的html到WPF應用程序中託管的WebBrowser控件。在IE9中,html呈現得非常流暢,但是使用WebBrowser控件(請參閱下面的html)不穩定。IE9 WebBrowser控件不會呈現像IE9中的動畫

我在HKEY_LOCAL_MACHINE/SOFTWARE/...和HKEY_LOCAL_MACHINE/Wow6432Node/SOFTWARE /下啓用了以下IE功能。 ..

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中查看「新」空域是否可以提供幫助,但它沒有幫助

有沒有人有什麼可能導致這個問題或我可以做什麼來解決這個問題的想法?

感謝您的幫助!

帕斯卡爾

<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> 
+0

在WPF論壇上也提問了問題 http://social.msdn.microsoft.com/Forums/en/wpf/thread/614fa2e7-0d67-45c2-aeca-03b836ff2277 – PascalN 2012-04-02 20:18:35

回答

1

微軟(WPF隊)已經承認問題的存在,並已決定不修復這個問題。

請參閱此處的Microsoft連接票。

https://connect.microsoft.com/VisualStudio/feedback/details/736253/ie9-webbrowser-control-does-not-render-animations-like-in-ie9

同時請注意,我已經在一個雙贏的形式應用了同樣的問題。

+0

該鏈接位於登錄頁面後面,壁;然後一旦我終於登錄,這是一個沒有找到的頁面。 JYelton 2016-10-27 22:18:02