wpf webbrowser控件没有应用css

时间:2015-01-13 11:21:38

标签: jquery wpf c#-4.0

嗨,我正在使用内存流在Web浏览器控件中呈现xhtml / html / xml页面。 如果我正在应用此css将页面分成正文。 然后它没有申请控制。

 <body  style=\"-webkit-column-width:800px; overflow:visible !important;
     -moz-column-width: 800px;    column-width: 800px; -webkit-column-gap: 0px; 
     -moz-column-gap: 0px; column-gap: 0px; -webkit-column-rule: 0px solid #000;
     -moz-column-rule: 0px solid #000;column-rule: 0px solid #000; height:800px; 
      position:absolute; margin:0px; -moz-margin:0px;-webkit-margin:0px;
     display:block;\">");

我没有使用url来呈现页面。 我正在使用内存流或字符串。

1 个答案:

答案 0 :(得分:0)

在构造函数中,您可以编写以下代码行来解决CSS问题:

var fileName = System.IO.Path.GetFileName(Process.GetCurrentProcess().MainModule.FileName);
SetBrowserFeatureControlKey("FEATURE_BROWSER_EMULATION", fileName, GetBrowserEmulationMode());  

或者,您可以阅读this blog postthis forum post,其中包含一些针对您的麻烦的黑客攻击。