- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
或者是否有人知道可以替代的控件?
向嵌入了数据库中的图像和其他资源的 WebBrowser 控件提供内容会很方便,而无需依赖于托管在 Web 服务器上的这些资源或在本地文件系统上创建临时文件。
Mhtml 支持此功能,但在使用 DocumentText 属性时似乎无法在 WebBrowser 控件中工作?
最佳答案
我认为使用 DocumentText 属性无法实现您想要实现的目标。 MHTML 是一种文档存档格式,虽然它存储为文本,其中包含编码为 base64 字符串的二进制数据(例如图像等),但 Web 浏览器控件的 DocumentText 属性中似乎没有内置任何智能来读取此文件格式。使用 Reflector 查看此属性,您会发现使用不同的机制来处理此问题,而不是通过底层 COM 对象调用 Web 浏览器控件的“内部结构”的 Url 属性。
您似乎也无法通过写入 DocumentStream 属性来完成此操作。
关于winforms - WinForms WebBrowser 控件是否支持 DocumentText 属性设置的 mhtml 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/220203/
我有一个 Windows 窗体,它有一个 WebBrowser 控件名称 formWebBrowser。我正在使用另一个名为 newThreadBrowser 的 WebBrowser 实例创建一个新
我正在尝试使用 WebBrowser 类,但它当然不起作用。 我的代码: WebBrowser browser = new WebBrowser(); browser.Navigate("http:/
在我的 vb.net 程序中,我使用网络浏览器向用户显示 HTML 预览。我之前通过服务器获取 HTML,然后在异步线程上返回并引发事件以使用我返回的 HTML 字符串填充 WebBrowser.Do
有没有一种方法可以在不读取文件的情况下将 WebBrowser.DocumentText 设置为文件,将其内容设置为字符串变量,然后将 WebBrowser.DocumentText 设置为该字符串变
我正在使用 WebBrowser 控件并显示文本,但它没有使用链接的 css,它只是显示为纯文本。我像这样填充它 webBrowser1.DocumentText = some_text; 在 som
我不明白为什么这行简单的代码行不通: // Bulding tree var declaration = new XDeclaration("1.0", "UTF-8", "yes"); var ro
或者是否有人知道可以替代的控件? 向嵌入了数据库中的图像和其他资源的 WebBrowser 控件提供内容会很方便,而无需依赖于托管在 Web 服务器上的这些资源或在本地文件系统上创建临时文件。 Mht
标题基本上就是这样说的,我有一个带有 TreeView 和一个网络浏览器控件以及三个按钮的 from。我希望后退按钮从 myresources 加载以前查看过的 html 文件,对于 forward
是的,我使用的 webBrowser 控件在 IE8 中工作正常,但在 IE9 中不行。似乎将 HTMLDocument 从 DesignMode =“On”设置为 DesignMode =“Off”
是的,我使用的 webBrowser 控件在 IE8 中工作正常,但在 IE9 中不行。似乎将 HTMLDocument 从 DesignMode =“On”设置为 DesignMode =“Off”
我是一名优秀的程序员,十分优秀!