gpt4 book ai didi

cocoa - 从 Cocoa 中的 WebView 获取源 HTML

转载 作者:行者123 更新时间:2023-12-03 16:07:04 26 4
gpt4 key购买 nike

我正在开发一个 OS X 程序,用户可以在 WebView 中进行一些简单的所见即所得 HTML 编辑。作为使用 Cocoa 和 WebKit 编程的新手,我完全不知道如何从 WebView 获取选定的文本 - 目的是获取用户选择的内容,在文本周围添加 HTML 代码(如 div 或 span),然后替换选定的文本带有修改后的代码的文本。如何实现这一点?

我目前正在使用 MacRuby 对该项目进行编程,但我也非常感谢 Objective-C 程序员的帮助。谢谢!

最佳答案

Apple recommends using this snippet在这里检索 WebKit WebView 的 HTML 内容:

[(DOMHTMLElement *)[[[webView mainFrame] DOMDocument] documentElement] outerHTML];

如果您希望将 HTML 解释为纯文本,您可以使用:

[(DOMHTMLElement *)[[[webView mainFrame] DOMDocument] documentElement] outerText];

关于cocoa - 从 Cocoa 中的 WebView 获取源 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046381/

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