wpf 网络浏览器控件未应用 css

wpf webbrowser control not applying css

您好,我正在使用内存流在 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 来呈现页面。 我正在使用内存流或字符串。

在您的构造函数中,您可以编写这些代码行来解决 CSS:

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

或者,您可以阅读 this blog post. And this forum post,其中包含一些解决问题的技巧。