gpt4 book ai didi

winforms - Internet Explorer 9 RC 停止我的 WinForms WebBrowser 控件在编辑模式下工作

转载 作者:行者123 更新时间:2023-12-03 23:18:57 25 4
gpt4 key购买 nike

在安装 Microsoft Internet Explorer 9 RC 后,使用 IHtmlDocument2.designMode 属性设置为 On 将托管在 Windows 窗体窗体上的 WebBrowser 控件切换到编辑模式突然停止工作。

问题:

有机会解决这个问题吗?

我已经尝试使用 doctype 或 EmulateIE7 元标记进行调整,但没有成功。

(一个例子是 this project )

更新 2011-02-21:

正如 Eric Lawrence 建议的那样,我在设置编辑模式之前调整了 "Zeta" example 以设置文档文本。

不幸的是,我也没有设法切换到设计模式。

更新 2011-02-24:

Parts of the discussion also take place in Eric's blog

2011-02-26 更新:

我目前的经验是,对于 HTTP URL 和通过 WebBrowser.DocumentText 添加的内容,行为似乎有所不同。

第一次测试似乎证明了这一假设。

我现在将围绕这个假设构建一个解决方案,并在此处发布更新和概念验证。

更新 2011-02-26 (2):

我现在已经用内置的 Web 服务器构建了一个概念验证,我相信它也适用于 IE 9。如果有人想知道 download and test 是否正常工作并给我一个简短的反馈,我可以清理并为此发布源代码。

更新 2011-02-26 (3):

还没有反馈,我仍然在代码项目中更新了 HTML Edit Control article 和演示。

更新 2011-03-16:

自从 Internet Explorer 9 昨天发布以来,我们更新了我们的主要产品,以将这个想法与 HTML Edit Control article 中描述的集成 Web 服务器一起使用。

经过近一个月的测试,我认为它的效果非常好。

如果您将来使用这种方法遇到任何问题,请在此处发表您的评论,我可以调查和修复。

最佳答案

我遇到了类似的问题,并通过向 DocumentCompleted 事件添加以下行来解决它:

 ((HTMLBody)_doc.body).contentEditable = "true";

关于winforms - Internet Explorer 9 RC 停止我的 WinForms WebBrowser 控件在编辑模式下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5001454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com