【发布时间】:2014-01-22 02:23:58
【问题描述】:
目前我正在处理我的项目,该项目涉及在 c# 中使用 webbrowser 控件。经过多次努力,我成功地将 WebKit 加入 WinForms 应用程序并使用 CKEditor 运行网站,但它给了我 2 个问题。
1 图片上传器工作正常,但不发送回调或 WebKit 无法处理。有没有可能让它发挥作用?
2 当我尝试通过这样做来抓取 html 文档以获取 iframe 时:webKitBrowser1.Document.GetElementById("cke_1_contents").LastChild 我得到 iframe 元素但我不知道如何获取它的内容,因为它说我没有'没有任何孩子。
谁能建议我下一步该做什么或为此提供任何替代方案?
我使用 VS2008 和 .NET 3.5。
【问题讨论】:
-
不是我能回答你的问题,但我已经成功地使用了带有 WinForms 原生
WebBrowser控件的 CKEditor 4。只需实现WebBrowser Feature Control 即可使CKEditor 正常运行。不需要 WebKit。 -
好的,我会尽快尝试,但问题是,是否可以获取用户编写的内容?我的意思是,是否有可能获得这个 iframe?
-
是的,请看我的answer。