Описание тега microsoft.mshtml

MSHTML (также известный как Trident) - это проприетарный механизм компоновки для версии Internet Explorer для Microsoft Windows, разработанный Microsoft.
1 ответ

Использование Microsoft.MSHTML в цикле, утечка памяти

Привет, я пытаюсь использовать библиотеку Microsoft.MSHTML (версия 7.0.3300.0) для извлечения основного текста из строки HTML. Я абстрагировал эту функциональность в один вспомогательный метод GetBody(string). При вызове в бесконечном цикле процессу…
07 янв '10 в 02:33
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
2 ответа

Проблемы с "getElementsByClassName" в MSHTML.HTMLDocument

Проблема возникает только при использовании getElementsByClassName Dim HTTP As New MSXML2.XMLHTTP60 HTTP.open "POST", strWWW, False HTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" HTTP.setRequestHeader "Conte…
24 фев '19 в 20:49
1 ответ

Как перерисовать / перекрасить IHTMLElement, указывающий на элемент изображения в DOM в IE9?

У меня есть действительный объект IHTMLElement, который указывает на изображение в IE9. Данные изображения были недавно обновлены через IDirectDrawSurface. Я пытаюсь найти способ заставить IE9 перекрасить изображение в DOM после обновления данных из…
2 ответа

mshtml fireevent onchange не стреляет

Я не могу запустить событие "onchange" в mshtml. Подскажите, пожалуйста, что я здесь делаю не так. HTMLSelectElement element = (HTMLSelectElement)this.HTMLDocument.all.item(controlId, 0); IHTMLElement e = element as IHTMLElement; IHTMLDocument4 doc …
04 июн '15 в 10:23
1 ответ

Невозможно прочитать строку таблицы, используя объект MSHTML

Я разрабатываю приложение для Windows с использованием C#, в котором я использовал объект MSHTML для чтения строк таблицы из DOM (HTML). Стол имеет THead а также TBody теги и внутри них <TR> тег. Когда HTML-страница открывается внутри IE 9, то…
11 авг '15 в 18:36
1 ответ

Использование веб-элементов с помощью mshtml и shdocview vb.net/C#

Я хочу создать WPF-страницу, где мы можем захватывать элементы веб-экрана. Это должно работать что-то похожее на опцию выбора элемента IE F12(DOM Explorer). Кто-нибудь может подсказать, пожалуйста, с чего начать. заранее спасибо
2 ответа

Как я могу закрыть недавно открытый Internet Explorer, используя mshtml

Я хочу закрыть недавно открытый Internet Explorer, используя mshtml. У меня есть программа, которая принимает значения из разных окон IE. Навигация к каждому окну вызывается с помощью метода Click() элемента. После обработки страницы я хочу закрыть …
29 апр '11 в 06:58
0 ответов

Проблема WinForms с mshtml и ie9

Похоже, что IE9 испортил мой HTML-редактор WebBrower, основанный на mshtml com, в моем 32-разрядном приложении winforms .net 3.5. (Он должен быть установлен на 32-битную из-за контроллера USB устройства activex, который я должен использовать.) Ошибк…
16 май '11 в 18:11
1 ответ

Используйте explorer.document в качестве исходного HtmlDocument для HtmlAgilityPack

Я хочу использовать загруженную веб-страницу в Internet Explorer как HtmlDocument в HtmlAgilityPack. Я использую документ Explorer через mshtml в качестве COM-объекта. mshtml.HTMLDocument doc = explorer.Document as mshtml.HTMLDocument; Затем я попыт…
1 ответ

Как получить IServiceProvider и IMarkupServices из HTMLDocument (mshtml)

Я делаю несколько тестов, создавая экземпляр HTMLDocument таким образом: object[] pageText = { "<p>some text...</p>" }; var document = new HTMLDocumentClass(); var document2 = (IHTMLDocument2)document; document2.write(pageText); и нужно …
2 ответа

Событие Fire с vba & InternetExplorer.Применение для пересчета формы jquery

Я пытаюсь собрать данные с разных сайтов. Поэтому я использую Excel VBA и запустить Internet Explorer. Я могу заполнить нормальную форму. Но иногда мне нужно заполнить динамическую форму с помощью jquery-скрипта. Форма активирует только все поля вво…
30 окт '13 в 18:05
0 ответов

Получение содержимого конкретной вкладки с помощью элементов управления mshtml в C#

<UL CLASS="littletab"> <LI CLASS="littletabitem" ID="forwardTo1"> <A HREF="javascript:void(0)">Section 1</A> </LI> <LI CLASS="littletabitem is-current"> <A HREF="javascript:void(0)">Section 2</A> <…
15 июл '15 в 13:07
1 ответ

mshtml.IHTMLElement getAttribute ошибочное поведение

В приложении я использую mshtml.IHTMLElement.getAttribute(mimetype) чтобы извлечь Mimetype в течение mshtml.HTMLDocument, Пример: www.mywebsite.com/index.html. Эта веб-страница имеет 1 mimetype, и это книга Excel. Dim oHTML_Element As mshtml.IHTMLEl…
3 ответа

mshtml.HTMLDocument как скрыть динамически созданный div с атрибутом class

Я пытаюсь загрузить веб-страницу в элемент управления C# WebBrowser (WPF не WinForm). Наряду с другим содержимым на странице есть вращатель изображения, который динамически создает два элемента div, имеющих один и тот же класс, чтобы использовать вр…
08 янв '15 в 06:12
1 ответ

Как получить размер изображения на случайной странице, используя C# с MSHTML?

Я пытаюсь получить изображения на странице, используя mshtml. Работа на 2 разных машинах (оба Win7-64 бит) дает мне разные результаты. Одна из машин работает просто отлично. Второй, однако, не может прочитать атрибуты ширины / высоты изображений. Вс…
08 мар '11 в 20:21
2 ответа

Почему MSHTML для.Net не имеет querySelector и querySelectorAll, или где они?

Я хочу использовать MSHTML [1] для доступа к DOM в IE, но я только что обнаружил, что в классах документов HTML отсутствуют методы querySelector и querySelectorAll, которые в противном случае будут очень полезны для получения элементов в документе с…
16 янв '14 в 16:03
0 ответов

mshtml и CLS-соответствие

Я наблюдаю странное поведение с mshtml и CLS-совместимостью. У меня есть сборка с пометкой CLSCompliant(правда). Эта сборка не предоставляет публично никаких типов из mshtml. Я могу довольно легко сделать так, чтобы код соответствовал CLS, но некото…
17 сен '12 в 09:15
0 ответов

mshtml 8.0 и Microsoft.mshtml 7.0

Я немного запутался, и, может быть, вы можете мне помочь. У меня есть mshtml.dll (версия 8.0) и Microsoft.mshtml.dll (версия 7.0) Если я иду, чтобы добавить ссылку на мой проект WPF и пытаюсь добавить mshtml.dll, он говорит мне, что ссылка должна бы…
14 авг '10 в 19:27
0 ответов

Событие OnKeyDown не запускается в случае <TextArea> на определенном веб-сайте с использованием msHTML

Я использую msHTML API для запуска событий и C# в качестве языка программирования и Internet Explorer в качестве браузера. У меня есть ситуация, когда мне нужно запускать событие OnKeyDown всякий раз, когда мы пишем что-то в текстовой области. Обычн…
05 июн '18 в 16:55