void webBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { this.stProcess.Visibility = Visibility.Hidden; this.stWebBrower.Visibility = Visibility.Visible; this.stWebBrower.Height = this.Height - 50; this.webBrowser.Height = (int)this.stWebBrower.Height; }
private void Browser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { var doc = (IHTMLDocument2)browser.Document.DomDocument; this.styleSheet = doc.createStyleSheet("themesheet.css"); this.ThemeStyleSheet(); }
private void web1_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { var wb = sender as System.Windows.Forms.WebBrowser; try { wb.Document.InvokeScript("GetGridHTML", new object[] { "KR" }); } catch { } dynamic document = wb.Document.DomDocument; document.body.scroll = "no"; dynamic a = document.getElementByID("autorefresh").nextSibling.nextSibling.nextSibling; if (a != null) { a.parentNode.removeChild(a); } var iframes = document.getElementsByTagName("iframe"); if (iframes != null) { for (var i = 0; i < iframes.length; i++) { iframes[i].parentNode.removeChild(iframes[i]); } } }
private void OnDocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs arg) { Log.UIService.LogDebugFormat("The url[{0}] has navigate completed", arg.Url.ToString()); //if ( 0 != string.Compare( arg.Url.ToString(), m_curUrl, true ) ) //if ( !arg.Url.ToString().Equals( m_curUrl, StringComparison.OrdinalIgnoreCase ) ) //{ // return; //} RemoveEventHandlesOfHtmlDocument(m_curHtmlDocument); m_curHtmlDocument = null; m_curHtmlDocument = ((System.Windows.Forms.WebBrowser)sender).Document; Debug.Assert(null != m_curHtmlDocument); ChangeCssResource(); ExtractAllScreenElements(m_curHtmlDocument); // m_curHtmlDocument.InvokeScript(s_ChangeLangScript, new object[] { m_application.CurrentLanguage }); AddEventHandlesOfHtmlDocument(m_curHtmlDocument); if (null != OwnerScreen) { OwnerScreen.NotifyScreenOk(m_curHtmlDocument); } // FindAllButtonsInHtml(m_curHtmlDocument); // Log.UIService.LogDebug("Notify UIServiceApp : navigate completd"); m_application.OnNavigateCompleted(); }
void wb_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { var wb = sender as WebBrowserEx; RemoveForbiddenElements(wb); string title = ((dynamic)wb.Document).Title; if (string.IsNullOrEmpty(title)) { title = e.Url.ToString().Replace("http://", ""); title = e.Url.ToString().Replace("https://", ""); } var model = wb.CurrentTabItem; if (model != null && title != "about:blank") { model.SearchBar.Title = title; } if (model != null) { if (model.CanGoBack != model.WebBrowser.CanGoBack) { model.CanGoBack = model.WebBrowser.CanGoBack; } if (model.CanGoForward != model.WebBrowser.CanGoForward) { model.CanGoForward = model.WebBrowser.CanGoForward; } } //FIXME: doesn't work for iframes, causes access violation exception in Port Manager - Nemanja Tosic // wb.Document.ContextMenuShowing += Document_ContextMenuShowing; }
private void OnTextLoadCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { UpdateMap(); text.Document.Body.MouseOver += OnTextMouseHover; text.Document.Window.AttachEventHandler("onscroll", OnTextScroll); }
private async void TestBrowse_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { await Task.Delay(2000); HtmlDocument document = new HtmlDocument(); string htmlText = TestBrowse.Document.Body.OuterHtml; document.LoadHtml(htmlText); HeadersBlockWIN.Text = htmlText; HtmlNode node = document.DocumentNode; //https://stackoverflow.com/questions/1390568/how-can-i-match-on-an-attribute-that-contains-a-certain-string HtmlNodeCollection clientVersionNode = node.SelectNodes(@"//div[contains(@class, 'ModDetails_label')]"); string version = string.Empty; string downloadURL = string.Empty; if (clientVersionNode != null) { HtmlNode nodeTest = clientVersionNode[3]; HtmlNode versionNode = nodeTest.ChildNodes[0].ChildNodes[1]; version = versionNode.InnerText; } if (clientVersionNode != null) { HtmlNode downloadUrlNode = node.SelectSingleNode(@"//a[contains(@class, 'ModDetails_hidden')]"); downloadURL = downloadUrlNode.Attributes["href"].Value; } AutoUpdateWGInfoIEWIN.Text = string.Format("For client: {0}, download link: {1}", version, downloadURL); }
/// <summary> /// 浏览器加载邓丽,加载完成 保存cookie数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void webbro_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { /*加载完成*/ if (((System.Windows.Forms.WebBrowser)sender).ReadyState == System.Windows.Forms.WebBrowserReadyState.Complete) { this.Web_Cookies = web_bro.Document.Cookie; } }
void browserTab_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { if (!IsVisible) { Show(); (sender as ExtendedWebBrowser).Refresh(); } }
void browser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { if (browser.Url == e.Url) { Console.WriteLine("Navigated to {0}", e.Url); } browser.Show(); }
private void Browser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { var doc = (IHTMLDocument2)browser.Document.DomDocument; this.styleSheet = doc.createStyleSheet("themesheet.css"); doc.createStyleSheet(TermWindowPackage.Instance?.OptionCustomCSSPath ?? ""); this.ThemeStyleSheet(); }
/// <summary> /// Handles the DocumentCompleted event of the browser control /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.Forms.WebBrowserDocumentCompletedEventArgs"/> instance containing the event data</param> private void browser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { var wb = (System.Windows.Forms.WebBrowser)sender; if (e.Url == wb.Document.Url) { base.RenderingComplete = true; } }
private void WebBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { List <NavigateWaitHandle> setHandles = _waitHandles.Where(waitHandle => waitHandle.Set(e.Url.ToString())).ToList(); foreach (var handle in setHandles) { _waitHandles.Remove(handle); } }
private void Browser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { _browser.DocumentCompleted -= Browser_DocumentCompleted; _control.ProgressBar.Visibility = Visibility.Collapsed; Keyboard.Focus(_control.PresentationRoot); _browser.Document.Focusing += Document_Focusing; }
private void WebBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { if (_isGetLoaction) { return; } var htmlDocument = wbo.WebBrowser.Document; htmlDocument?.InvokeScript("LoadLocationMap", new object[] { _lng, _lat, _address }); }
private void Wb1_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { AddTextStr("wb1_DocumentCompleted.");// + _elem1.InnerText); if (wb1.Document != null && _navigiert) { //SetFontSize(webBrowser1.Document.Body); wb1.Document.Click += new System.Windows.Forms.HtmlElementEventHandler(Wb1_Document_Click); _navigiert = false; } }
void web_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { try { web.Document.GetElementById("btnSelect").Click += btnSelectFolder_Click; } catch { } }
private void PelitabangsaBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { var res = PelitabangsaBrowser.DocumentText; // if user hasbeen login // extract user phone number and user id as remote service username(phonenumber) and password(user id). if (res.Contains("logedin")) { //exract phone number and user id } }
private void web_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { try { web.Document.Body.Style = "zoom:100%; overflow-x:hidden; overflow-y:auto"; } catch (Exception ex) { SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace); } }
private void web_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { mshtml.IHTMLDocument2 htmlDocument = automation_browser.Document.DomDocument as mshtml.IHTMLDocument2; htmlDocument2 = htmlDocument; this.document = this.automation_browser.Document; this.document.MouseDown += new System.Windows.Forms.HtmlElementEventHandler(document_MouseDown); //this.document.MouseOver += new System.Windows.Forms.HtmlElementEventHandler(document_MouseOver); //this.document.MouseLeave += new System.Windows.Forms.HtmlElementEventHandler(document_MouseLeave); }
private void web_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { //web.Navigate("javascript: window.external.CallServerSideCode();"); mshtml.IHTMLDocument2 htmlDocument = web.Document.DomDocument as mshtml.IHTMLDocument2; htmlDocument2 = htmlDocument; //web.D //richTextBox1.AppendText(htmlDocument.body.parentElement.outerHTML); this.document = this.web.Document; this.document.MouseDown += new System.Windows.Forms.HtmlElementEventHandler(document_MouseDown); this.document.MouseOver += new System.Windows.Forms.HtmlElementEventHandler(document_MouseOver); this.document.MouseLeave += new System.Windows.Forms.HtmlElementEventHandler(document_MouseLeave); }
private void wb_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { System.Windows.Forms.WebBrowser wb = (System.Windows.Forms.WebBrowser)sender; if (wb.Document != null) { var metadataToken = wb.Document.Body.InnerText.Replace("\r\n", ""); _metadata = metadataToken; } _manualResetEvent.Set(); System.Windows.Forms.Application.ExitThread(); }
private void WebBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { object[] args = new object[4]; args[0] = SHDocVw.OLECMDID.OLECMDID_HIDETOOLBARS; args[1] = SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER; args[2] = missing; args[3] = missing; object axWebBrowser = this.WebBrowser.ActiveXInstance; axWebBrowser.GetType().InvokeMember("ExecWB", System.Reflection.BindingFlags.InvokeMethod, null, axWebBrowser, args); object oApplication = axWebBrowser.GetType().InvokeMember("Document", System.Reflection.BindingFlags.GetProperty, null, axWebBrowser, null); wbb = (Excel.Workbook)oApplication; }
void web_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { //将所有的链接的目标,指向本窗体 foreach (System.Windows.Forms.HtmlElement archor in this.webBrowser.Document.Links) { archor.SetAttribute("target", "_self"); } //将所有的FORM的提交目标,指向本窗体 foreach (System.Windows.Forms.HtmlElement form in this.webBrowser.Document.Forms) { form.SetAttribute("target", "_self"); } }
protected void DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { if (this.preferredHeight < this.web.Parent.MaximumSize.Height) { this.web.Parent.Size = new Size(this.web.Parent.Size.Width, this.preferredHeight); } else { this.web.Parent.Size = new Size(this.web.Parent.Size.Width, this.web.Parent.MaximumSize.Height); } this.web.Document.GetElementById("previousTop").Click += new System.Windows.Forms.HtmlElementEventHandler(DictWizard_Previous); this.web.Document.GetElementById("previousBottom").Click += new System.Windows.Forms.HtmlElementEventHandler(DictWizard_Previous); this.web.Document.GetElementById("nextTop").Click += new System.Windows.Forms.HtmlElementEventHandler(DictWizard_Next); this.web.Document.GetElementById("nextBottom").Click += new System.Windows.Forms.HtmlElementEventHandler(DictWizard_Next); }
void web_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { if (this.preferredHeight < this.web.Parent.MaximumSize.Height) { this.web.Parent.Size = new Size(this.web.Parent.Size.Width, this.preferredHeight); } else { this.web.Parent.Size = new Size(this.web.Parent.Size.Width, this.web.Parent.MaximumSize.Height); } this.web.Document.GetElementById("returnTop").Click += new System.Windows.Forms.HtmlElementEventHandler(Return_Click); this.web.Document.GetElementById("returnBottom").Click += new System.Windows.Forms.HtmlElementEventHandler(Return_Click); this.web.Document.GetElementById("callback").Click += new System.Windows.Forms.HtmlElementEventHandler(Callback_Click); this.web.DocumentCompleted -= new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted); }
private void WebBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { try { if (sender == webHtml) { ((System.Windows.Forms.WebBrowser)sender).Document.Window.Error += new System.Windows.Forms.HtmlElementErrorEventHandler(Window_Error); var browser = sender as System.Windows.Forms.WebBrowser; foreach (System.Windows.Forms.HtmlElement link in browser.Document.Links) { try { if (string.IsNullOrEmpty(link.GetAttribute("href"))) { continue; } link.Click += WebBrowser_LinkClick; } catch (Exception ex) { ex.ERROR(); continue; } } WebBrowserReplaceImageSource(browser); } } #if DEBUG catch (Exception ex) { if (ParentWindow is ContentWindow) { (ParentWindow as ContentWindow).SetPrefetchingProgress(-1, state: TaskStatus.Faulted); } //BrowserWait.Fail(); ex.Message.DEBUG(); } #else catch (Exception ex) { ex.ERROR(); BrowserWait.Fail(); } #endif finally { if (ParentWindow is ContentWindow) { (ParentWindow as ContentWindow).SetPrefetchingProgress(-1, state: TaskStatus.RanToCompletion); } //BrowserWait.Hide(); } }
void htmlText_Ready(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { System.Windows.Forms.WebBrowser htmlText = sender as System.Windows.Forms.WebBrowser; foreach (var obj in htmlText.Document.Images) { var img = obj as System.Windows.Forms.HtmlElement; string imgSrc = img.GetAttribute("src"); Uri imgSrcUri = new Uri(imgSrc); if (imgSrcUri.Scheme == "cid") { // Need to fixup from related component of the message. string refId = "<" + imgSrcUri.PathAndQuery + ">"; var imgPart = from r in CurrentMessage.Related where r.Id == refId select r; if (imgPart.Any()) { var item = imgPart.First(); item.Save((bp) => { img.SetAttribute("src", item.CacheFile); }); } else if (CurrentMessage.HasAttachments) { // See if it was listed as an attachment imgPart = from r in CurrentMessage.Attachments where r.Id == refId select r; if (imgPart.Any()) { var item = imgPart.First(); item.Save((bp) => { img.SetAttribute("src", item.CacheFile); }); } } } } }
private void WebBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { System.Windows.Forms.HtmlDocument html = this._webBrowser.Document; LayoutContent content = this._holder as LayoutContent; if (content != null && html != null) { if (!String.IsNullOrEmpty(html.Title)) { content.Title = html.Title; } else { content.Title = "untitled"; } } }
private void Browser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e) { //将所有的链接的目标,指向本窗体 foreach (System.Windows.Forms.HtmlElement archor in Browser.Document.Links) { archor.SetAttribute("target", "_self"); } //将所有的FORM的提交目标,指向本窗体 foreach (System.Windows.Forms.HtmlElement form in Browser.Document.Forms) { form.SetAttribute("target", "_self"); } if (AutoCb.IsChecked == true) { GetNumber(); } }