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,其中包含一些解决问题的技巧。
您好,我正在使用内存流在 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,其中包含一些解决问题的技巧。