Tag: webbrowser control

WinForms – 如何从WebBrowser控件中执行C#应用程序代码?

我有一个包含Web浏览器控件的表单。 此浏览器控件将从磁盘加载一些HTML并显示它。 我希望能够在我的表单中的HTML访问C#代码中有一个按钮。 例如,HTML中的按钮可能会调用窗体上的Close()方法。 目标平台:C#和Windows Forms(任何版本)

如何使用WebBrowser控件读取网页

string urlt = webBrowser1.Url.ToString(); Webbrowser1.Navigate(“Google.com”) HtmlElement elem; if (webBrowser1.Document != null) { HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName(“HTML”); if (elems.Count == 1) { elem = elems[0]; string pageSource = elem.InnerHtml; if (pageSource == “404” || pageSource == “Inter” || pageSource == “siteblocked”) { } else { Ret2.Add(“Page..” + “Url…” + urlt); } 使用上面提到的代码在“DocumentCompleted”事件中阅读WebPage但是如果我使用“For循环”多于一个Url它没有每次调用DocumentCompleted事件请建议是否有任何好主意。

如何获取C#WebBrowser控件来显示jpeg文件(原始)?

有没有人知道.Net 2.0 – .Net 3.5如何将一个jpeg作为字节数组加载到System.Windows.Forms.WebControl中,并设置正确的mimetypes以便显示? 就像是: webBrowser1.DocumentStream = new MemoryStream(File.ReadAllBytes(“mypic.jpg”)); webBrowser1.DocumentType = “application/jpeg”; webBrowser1.DocumentType似乎是只读的,所以我不知道如何做到这一点。 一般来说,我希望能够加载任何类型的文件源,并在浏览器中定义mimetype来显示它。 编写临时文件的解决方案并不好。 目前我已经解决了它有一个小的本地Web服务器套接字监听器,它提供了我要求的jpeg与正确的mimetype。 更新:由于有人删除了我自己回答的问题,其中我有其他人可以使用的信息,我会将其添加为更新。 (对于那些删除这种方式的人,请用重要信息更新问题)。 C#中的示例解决方案完美运行: http : //www.codeproject.com/KB/aspnet/AspxProtocol.aspx

我可以等待webbrowser使用for循环完成导航吗?

我有一个for循环: for (i = 0; i <= 21; i++) { webB.Navigate(URL); } webB是一个webBrowser控件, i是一个int。 我想等待浏览器完成导航。 然而,我找到了这个 : 我不想使用任何API或插件 我不能使用另一个void函数,如本答案所示 有没有办法在for循环中等待?

如何按class级进行getelement?

我正在尝试使用webBrowser1编写一种方法来通过href获取下载链接,但问题是我必须使用其类名来找到它。 ‌¶ ‌¶‌→ ‌¶‌→ ‌¶‌→ Rush‌·Mp3‌·Download ‌¶‌→ ‌¶‌→‌¶‌→‌→ ‌¶‌→‌→‌→ ‌¶‌→‌→‌→ ‌¶‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→‌→‌→ Download ‌·‌¶‌→‌→‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→‌→‌→ ‌·‌¶‌→‌→‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→‌→ ‌¶‌→‌→‌→‌→ ‌→‌¶‌→‌→‌→‌→ ‌¶‌→‌→‌→ ‌¶‌→‌→‌→ ‌¶‌→‌→ 我在谷歌搜索和搜索,但我找到了PHP示例? 我知道你会做同样的事情 HtmlElement downloadlink = webBrowser1.Document.GetElementById(“song_html”).All[0]; URL = downloadlink.GetAttribute(“href”); 但我不明白如何通过“show1”类来做到这一点。 请通过我可以访问的示例和/或网站向我指出正确的方向,这样我就可以学习如何在搜索时做到这一点,并且不知道。 编辑:我非常需要href链接(“http://dc182.4shared.com/img/1011303409/865387c9/dlink__2Fdownload_2F6QmedN8H_3Ftsid_3D20111211-54337-a79f8d10/preview.mp3”),那么我将如何获得它?

如何以编程方式关闭IE8 WebBrowser控件中的怪癖模式?

我想在C#应用程序中使用IE8作为WebBrowser控件。 如何禁用“怪癖模式”并强制IE符合标准(就其实施而言)?

如何在WPF Webbrowser Control上停用“右键单击”?

我似乎无法找到答案。 有人知道吗? 谢谢

从.net(C#)中的Webbrowser控件中检索所选文本

我一直在试图弄清楚如何在我的webbrowser控件中检索用户选择的文本,并且在挖掘msdn和其他资源后没有运气,所以我想知道是否有办法实际执行此操作。 也许我只是错过了什么。 我感谢任何关于此的帮助或资源。 谢谢

阻止显示Windows安全窗口

我有一些路由器配置页面URL,我必须加载它们,设置并保存它。 我正在使用webbrowser控件和.Net 4.5和C#语言。 但每次加载页面时,都会弹出Windows安全性并要求输入用户名和密码。 它适用于每个URL。 我怎么能阻止这个? 所有URL的用户名和密码都相同。 如何使用硬编码为所有这些设置用户名和密码?!

WebBrowser控件和JavaScript错误

当我使用浏览器(ie9)访问页面时,浏览器呈现正常。 当我使用WebBrowser控件时,我有JavaScript错误。 我知道我可以抑制脚本错误,但我希望它们能够正确运行,因为它们会影响页面的呈现和function。 我怎么解决这个问题 ? 我可以直接在Windows窗体中集成IE9并使用类似于WebBrowser控件的方法(导航,获取ID,调用点击)吗? 谢谢。