Описание тега ihtmldocument2

Интерфейс IHTMLDocument2 наследуется от интерфейса IDispatch и используется для получения информации о документе и изменения элементов HTML и текста в этом документе.
1 ответ

Как извлечь родительское имя aspx из IHTMLElement

Я ищу, чтобы получить имя страницы *.aspx от родителя элемента IHTMLE. Я начал просматривать атрибуты элемента IHTMLE, и свойство документа выглядело многообещающе. Мне просто нужно разыграть следующим образом? IHTMLElement elem; elem = getElement(a…
23 июл '12 в 21:35
0 ответов

Установка IHTMLDocument2 в ноль (или FreeAndNil) вызывает нарушение доступа

У меня есть система, которая использует IHTMLDocument2 для работы с html, получила idhttp, пока все хорошо, проблема в том, что в зависимости от версии Windows + версия Internet Explorer + некоторые другие детали, которые не выяснили, потому что нек…
01 июл '15 в 19:51
1 ответ

Почему я получаю нарушение прав доступа при установке значения IHTMLInputTextElement?

Я получаю следующую ошибку: Доступ к нарушению по адресу 0050AA07 в модуле "project1.exe". Чтение адреса 00000000. Я пытаюсь автоматически заполнить форму в TWebBrowser. Это просто поле с именем 'login' в форме. Что это значит? Как мне это решить? p…
13 фев '11 в 12:26
0 ответов

Почему я не могу изменить имя якоря в IHTMLDocument2?

Я пишу сценарий, который читает из локального HTML-файла, изменяет дерево DOM и затем сохраняет. Вместо Invoke-WebRequest, с помощью HTMLFile COM-объект кажется единственным способом сделать это. Переписать на другие атрибуты, такие как href работае…
22 ноя '15 в 08:54
0 ответов

Как вызвать onchange, onblur события элемента DOM внутри WPF WebBrowser

Я много пытался найти решение для вызова событий DOM загруженного документа WPF WebBrowser. Вот код для вызова события клика mshtml.IHTMLDocument2 htmlDoc = webBrowser.Document as mshtml.IHTMLDocument2; htmlDoc.all.item("testBtn").click(); Ссылка: д…
01 авг '15 в 20:06
3 ответа

Невозможно добавить строку в таблицу HTML динамически

Я не могу добавить строку в таблицу HTML динамически. я использую IHtmlDocument2 создавать tr а также td элементы и IHtmlElement установить атрибуты и IHtmlDomNode добавить созданный узел в иерархию документов. Пожалуйста, кто-нибудь, помогите мне р…
06 май '10 в 06:22
0 ответов

Ссылки в IHTMLDocument2

Я использую IHTMLDocument2 чтобы получить строки с innertext в TD У меня есть ссылки для восстановления, но я не нахожу, как использовать innerhtml Я вижу свою ссылку, но не знаю, как ее получить. Мой HTML <td class="hidden-sm hidden-xs"> <…
09 фев '18 в 11:02
0 ответов

Как справиться с нарушением доступа?

Некоторые функции в моей программе получают плохой указатель с низкой вероятностью. Указатель является CComPtr <IHTMLDocument2> m_htmldocument2 переменная. Перемещение m_htmldocument2 переменная к локальной переменной вызывает ошибку нарушения…
14 ноя '17 в 08:32
1 ответ

IHTMLStyleSheetRulesCollection для тегов стиля (встроенные стили)

Я использую IHTMLDocument2 интерфейс для извлечения IHTMLStyleSheetRulesCollection с использованием IHTMLDocument2::styleSheets имущество. Он отлично работает для получения стилей внутри <style> тег (в документе <head>). Я использую выше…
1 ответ

IHTMLDocument2 не работает везде

В приложении Winform у меня есть WebBrowser контроль и PictureBox, Я загружаю изображение (из контроля веб-браузера после DocumentComplete) к картинке Box1 с кодом ниже IHTMLDocument2 doc = (IHTMLDocument2)webBrowser1.Document.DomDocument; IHTMLCont…
28 авг '11 в 03:39
1 ответ

Почему IHTMLDocument2 не равен IHTMLDocument2.body.document?

Почему следующий doc2 отличается от doc22? IHTMLDocument2 doc2 = (pDisp as IWebBrowser2).Document as IHTMLDocument2; IHTMLDocument2 doc22 = doc2.body.document as IHTMLDocument2; bool isequal = Marshal.GetIUnknownForObject(doc2) == Marshal.GetIUnknow…
20 июл '11 в 05:54
1 ответ

При использовании Microsoft Html Control ReadyState никогда не становится дальше, чем Interactive.

Мы используем элемент управления Microsoft MSHtml для рендеринга и изменения веб-страниц, которые мы сегодня развернули в Citrix и обнаружили, что состояние документа часто не выходит за рамки интерактивного, пока мы ожидаем, что оно будет завершено…
13 июл '09 в 14:46
0 ответов

C++) ihtmldocument2::put_charset не работает с метатегом

Я хочу изменить кодировку MHT файла. Так что я использовал ihtmldocument2::put_charset Если файл не имеет кодировки Meta tag, он работает. Если файл имеет метатег, put_charset не работает. Вот мой код LPDISPATCH lpDisp; m_webBrowser->get_Document…
31 авг '16 в 02:32
1 ответ

Изменения размера шрифта при печати wpf

У меня есть очень простая форма WPF, которую я хочу распечатать <Grid x:Name="grid"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefiniti…
27 апр '16 в 12:20
0 ответов

Загрузка файла на веб-страницу (IE11) с помощью Excel Macro Vba

Я пытаюсь использовать следующий код для загрузки файла на веб-страницу: WD.document.getElementById("fileUpload").Value = "filepath" 'Код не поставляется со свойством'value' empty( = ""), его просто нет ", пока я не нажму на кнопку" search "и исполь…
1 ответ

IHTMLDocument в MHTML: неверная кодировка после загрузки с URL

Веб-страница загружается из Интернета в IHTMLDocument без окон для будущей настройки DOM. Все хорошо, за исключением того, что кодировка неправильна: независимо от того, какая кодировка объявлена ​​на веб-странице в разделе META, свойство charset в …
09 апр '11 в 13:20
1 ответ

Управление версиями и наследование COM-интерфейса

Почему не IHTMLDocument3 например наследовать IHTMLDocument2? Почему не IAnyMicrosoftInterface(N) унаследовать IAnyMicrosoftInterface(N-1)? Новые интерфейсы просто содержат только новые функции, но они не наследуют функции предыдущего интерфейса. Мо…
03 фев '15 в 16:45
0 ответов

Окно Parse Chrome, похожее на IHTMLDocument2

Используя приведенный ниже код, я могу получить дескриптор окна окна Internet Explorer и преобразовать его в объект IHTMLDocument2 для чтения html. Есть ли что-нибудь подобное, что можно использовать для окон Chrome, кроме включения удаленной отладк…
31 июл '18 в 15:31
1 ответ

Получить HTML-формы и поля строки в Delphi

У меня есть система, которая получает HTML через GET каждую 1 секунду, чтобы обновить системные данные в этом HTML может иметь 1-20 форм, нужно принимать все формы и собирать поля строки запроса каждой формы, у меня есть функция, которая делает это,…
13 ноя '15 в 12:37
1 ответ

Как запросить HTML с x XPath выражением в C++?

У меня есть веб-браузер, и я использую DocumentComplete для чтения текущего документа из веб-браузера (как IHTMLDocument2). Какой самый простой способ выполнить запросы xpath в этом HTML-документе? Я ищу что-то простое в использовании и легкий. Я ис…