【发布时间】:2010-01-04 15:03:04
【问题描述】:
从我的 Windows 应用程序中,我想检测“Internet Explorer”、Firefox 和任何其他浏览器中的选定文本。
你知道我应该使用什么代码来实现这一点吗?
这个想法不是在 IE 中搜索文本,而是在 IE 中“捕获选定的文本”。顺便说一句,不仅是 IE,还有任何具有焦点的 Windows 应用程序 我能想到的一件事是模拟 ctrl+c 来复制选定的文本然后读取剪贴板,但我也不喜欢这种解决方案。
我几乎可以肯定应该有一种方法可以使用 Windows API 获取选定的文本,我知道使用 EM_GETSELTEXT、WM_GETTEXT、EM_GETSEL 可能有用,但它们在 IE 或任何其他浏览器中不起作用,这是我的问题。 ...
【问题讨论】:
-
我只是好奇,但你为什么要这样做?
-
您好 Zee99,只是建议您使用您在对我的回答的评论中发布的信息更新您的问题和标签。谢谢。
标签: c# html cross-browser screen-scraping text-extraction