渐变过滤器在IE8中的IW​​ebBrowser2中不起作用

时间:2014-05-12 13:42:58

标签: internet-explorer-8 gradient iwebbrowser2

我在IE中有一个工具栏,它在嵌入式IWebBrowser2控件中显示一个html页面。 它适用于几乎任何html,css和javascript,除了微软特定的过滤器(如渐变过滤器)在WinXP上的IE8中不起作用。

奇怪的是,如果我将相同的html加载到主浏览器窗口中,则渐变过滤器可以正常工作。但是如果我将它加载到工具栏中嵌入的IWebBrowser2中,它就不会。

你有什么想法可能是什么原因吗?

相关的css看起来像这样:

{
  background-color: inherit;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f6fd', endColorstr='#e4effd',GradientType=0 );
  height: 28px;
  padding-top:3px;
  border-bottom: 1px solid #a0a0a0;
}

我尝试了各种兼容性设置,如下所述:How do I turn off Compatibility View on the IE WebBrowserControl in a WinForms app? 但没有区别。

我很欣赏你可能有的任何好主意!

谢谢!

0 个答案:

没有答案