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

NoneProvides the navigation, local caching and history functionalities for the browser.
1 ответ

Метод Interop.SHDocVw Navigate2() отображает окно нежелательной загрузки

Я пишу некоторые регрессионные тесты в WatiN, и мне нужно было сделать пару запросов POST. Запросы работают нормально, но я получаю раздражающее диалоговое окно, спрашивающее, хочу ли я сохранить файл или найти программу в Интернете, чтобы открыть е…
23 июн '11 в 15:37
2 ответа

Как нажать эту кнопку JavaScript?

В середине веб-страницы я пытаюсь войти, у меня есть следующий код <tr> <td colspan="2" align="center"><!--mstheme--><font face="Trebuchet MS, Arial, Helvetica"> <br> <a href="javascript:SubmitAction()"> <IMG S…
20 авг '11 в 02:27
2 ответа

Извлечение "фрейма самого высокого уровня" из элемента управления SHDocVw WebBrowser

Документация для события DocumentComplete упоминается ближе к концу: В процессе загрузки фрейм самого высокого уровня, который не обязательно является фреймом верхнего уровня, запускает последнее событие DWebBrowserEvents2::DocumentComplete. В это в…
0 ответов

Поддержка браузера Edge для Interop.SHDocVw.dll и Microsoft.mshtml.dll

В моей компании есть инструмент веб-рекордера, который работает на IE11, этот рекордер работает с использованием Interop.SHDocVw.dll и Microsoft.mshtml.dll для захвата событий HTML и анализа содержимого DOM. Моя цель - добавить поддержку браузера Ed…
1 ответ

VB6: Ошибка автоматизации Удаленный вызов процедуры не выполнен

В моем приложении VB6 иногда на каком-то клиентском ПК мы получаем ошибку вроде Automation error The remote procedure call failed. Ошибка приходит для кода, показанного ниже Dim WithEvents Web_popup As SHDocVw.InternetExplorer Set Web_popup = Nothin…
09 май '14 в 07:47
2 ответа

System.InvalidCastException: указанное приведение недействительно

Автоматизация с использованием WatiN проводится. Использование нескольких одновременных потоков для тестирования приложения. Несколько потоков не удалось, и журнал отчета / трассировки стека говорит следующее. System.InvalidCastException: Specified …
0 ответов

Загрузите каталог файлов ресурсов в WPF WebBrowser

У меня есть каталог файлов HTML и изображений, добавленных в качестве ресурсов в Visual Studio; эти файлы ссылаются друг на друга. Я могу загрузить любой из них в виде потока или строки и загрузить их в WebBrowser, но если я это сделаю, гиперссылки …
24 июн '14 в 05:40
2 ответа

Активная вкладка игнорируется COM-объектом InternetExplorer для IE 8

Это единый веб-код для входа, который работает на win-форме.net 3.5. Код работает нормально для ie6 или ie8, если в ie8 открыта только одна вкладка. Проблема в том, что если пользователь откроет новую вкладку (вкладка 2,3 и т. Д.) И перейдет на веб-…
07 сен '11 в 16:18
1 ответ

Чтение материала на хостинге MSHTML.DLL напрямую (не WebBrowser)?

Кто-нибудь может предложить хороший материал для чтения на хостинге MSHTML.DLL/Trident напрямую (не SHDOCVW.DLL / WebBrowser)? Я хочу использовать его для элементов графического интерфейса, иногда основных, в C++. Мне нужен рендеринг HTML, JavaScrip…
30 окт '13 в 14:11
1 ответ

Как можно развернуть окно IE, созданное VBA, с помощью команды SHDocVw.InternetExplorer?

Как видно из заголовка, я пытаюсь развернуть окно Internet Explorer, которое было создано с помощью следующей команды: Set ie = New SHDocVw.InternetExplorer Вместо: Set ie = CreateObject("InternetExplorer.Application") Вот полный код: Sub wpieautolo…
28 дек '16 в 17:49
1 ответ

HRESULT 0x80040202 при добавлении обработчика событий в ShellWindows

Я пытаюсь создать службу, работающую в фоновом режиме на нескольких удаленных компьютерах, которая будет просто отслеживать, сколько раз IE используется для статистических целей. Большая часть моего кода написана, и он отлично работает на моем компь…
24 фев '16 в 15:23
1 ответ

Как получить элемент iframe в родительском документе из дочернего документа в междоменном iframe?

У меня есть этот код, который будет делать обратное: получает дочерний документ с iframe element: var htmlWindow = (element as IHTMLFrameBase2).contentWindow; if (htmlWindow == null) return null; // Convert IHTMLWindow2 to IWebBrowser2 using IServic…
26 ноя '12 в 23:42
0 ответов

Определение, когда окно IE отображает диалоговое окно из настольного приложения

Я пытаюсь определить, отображается ли в выбранном окне браузера диалоговое окно. Я использую объект shdocvw.internetexplorer, чтобы захватить браузер и получить определенные элементы браузера. Я не могу определить, отображается ли диалоговое окно. Я…
1 ответ

Ошибка зацикливания на ShellWindows

Иногда я получаю сообщение "Ошибка HRESULT E_FAIL возвращена при вызове компонента COM". ошибка при зацикливании класса ShellWindows. Кажется, это происходит в основном после того, как компьютер просыпается от сна. Я должен перезагрузить компьютер, …
02 авг '12 в 16:30
0 ответов

Захват события NewWindow3 от shdocvw.InternetExplorer

Я хочу автоматизировать Internet Explorer с помощью C#. Итак, я написал простое консольное приложение, которое создает новый экземпляр InternetExplorer, а затем регистрирует некоторые события. Следующие события работают нормально: OnQuit, BeforeNavi…
20 фев '14 в 16:00
7 ответов

VBA Internet Explorer Automation "Отказано в доступе"

Dim IE as New InternetExplorer IE.Visible = True IE.Navigate("http://www.google.com") Do Until IE.Busy = False Loop IE.document.getElementsByTagName("Input")(3).Value = "Search Term" IE.document.Forms(0).Submit <------ This line results in error.…
1 ответ

Ошибка при использовании interop.Shdocvw

Я пытался подключиться к элементу управления веб-браузером, но постоянно возникало исключение, что iwebbrowser2 должен реализовывать iwebbrowser2 как-то так, затем я гуглил и нашел решение этой проблемы, затем выбрал com-объекты, затем оттуда веб-бр…
23 дек '10 в 08:08
4 ответа

Определить все открытые системные / специальные папки

В настоящее время я использую следующее, чтобы получить путь в ListBox всех Windows Open Explorer: foreach (SHDocVw.InternetExplorer j in new SHDocVw.ShellWindows()) { if (j.Name == "Windows Explorer") { ListView1.Items.Add(j.LocationURL); } } Но он…
10 янв '12 в 21:15
0 ответов

Что такое библиотека и как добавить в проект C++

Я пытаюсь работать с окнами IE по расширению и искал некоторую информацию об этом. Я нашел следующий код: IShellWindowsPtr m_spSHWinds; m_spSHWinds.CreateInstance(__uuidof(ShellWindows)); IDispatch *spDisp; for (long i = 0; i < nCount; i++) { _va…
08 июн '16 в 05:22
1 ответ

Очистить сеанс браузера и куки с помощью C#

Привет, я создал новый объект браузера с помощью InternetExplorer myie = new SHDocVw.InternetExplorer(); и я пытаюсь перейти на одну страницу что-то вроде myie.Navigate("https://myfirstsite.com/login.aspx", ref Empty, ref Empty, ref Empty, ref Empty…
28 янв '11 в 09:47