Получить выбранные элементы в GeckoWebBrowser - PullRequest
0 голосов
/ 30 апреля 2010

Я использую GeckoFX версии 1.9.1.0 с C # .NET. Я поместил компонент GeckoWebBrowser (geckoWebBrowser1) и кнопку (button1) в форме и перешел браузер на страницу. Некоторый текст на странице может быть выделен. Этот текст состоит из одного или нескольких элементов DOM. Когда нажата кнопка1, я хочу получить элементы DOM, которые составляют выделенный текст на странице, дать идентификатор одному из этих элементов и сохранить добавить эти идентификаторы в список (в пространстве C #). Как я могу это сделать?

1 Ответ

2 голосов
/ 10 сентября 2010

geckoWebBrowser.Window.Selection - это аксессор для объекта GeckoSelection, который содержит все, что вам нужно. Вы можете получить узлы и смещение, где выбор начинается и заканчивается, или вы можете получить диапазон всех элементов, охватываемых выбором.

...