【UseC#toaccessMicrosoftWebBrowsercomponentprogrammati】教程文章相关的互联网学习教程文章

c# – 在webbrowser控件上自动登录【代码】

我正在创建一个带有Webbrowser控件的表单,该表单会自动登录到站点.当我调试它时,我可以看到它启动到网站并填写用户名和密码就好了,但一旦它登录,它再次通过相同的代码,因此导致错误,因为它找不到相同的元素.为什么程序循环遍历此代码?我是否将代码输入错误的事件处理程序?namespace MyProject { public partial class Form1 : Form {public Form1(){InitializeComponent();}private void webBrowser1_DocumentCompleted(object s...

使用Webbrowser C#从iframe读取HTML代码【代码】

如何使用WebBrowser阅读IFRAME html代码? 我有iframe的网站,只需点击几下,新的URL就会在这个IFRAME中打开HTML代码的某些部分.有没有可能读到这个?当我尝试Navigate()到此URL时,我被重定向到此站点的主页(无法打开此链接两次).Uri IFRAME_URL = webBrowser1.Document.Window.Frames[0].Url;也许有类似的东西:Uri IFRAME_URL = webBrowser1.Document.Window.Frames[0]. ... DOCUMENTTEXT;解决方法:尝试:string content = webBro...

c# – 在WebBrowser中的另一个域中获取iFrame中的文本的任何解决方法?【代码】

您可能会首先认为由于XSS限制而无法实现.但我试图从托管WebBrowser的应用程序访问此内容,而不是从站点中的javascript代码访问. 我理解是不可能的,并且不应该通过非hacky手段从javascript访问此内容,因为这将是一个很大的安全问题.但是从承载WebBrowser的应用程序中获得此限制是没有意义的.如果我想加强我的应用程序用户的Facebook信息,我可以做一个Navigate(“facebook.com”)并做我想做的任何事情.这是一个托管WebBrowser的应用程...

c#-WPF WebBrowser控件-position:fixed元素在滚动时跳转(Windows 8)【代码】

我们使用WPF WebBrowser控件来显示嵌入式页面.在Windows 8上,我们观察到具有css位置的元素的奇怪跳跃行为:滚动时已固定. 相同的页面在Windows 8的IE10(以及FF,Chrome)和Windows 7的WPF WebBrowser控件中都可以正常运行. 有没有人以前见过这种行为,并且知道跳跃动作的解决方法? 与开发机上的.Net版本4相比,在测试机(带有Win 8的Surface)上使用的.NET 4.5版本是否可能是问题? 开发环境: > Windows 7> Microsoft Visual Studio 20...

c# – Linux上的Mono WebBrowser控件【代码】

我正在编写一个我希望在Windows或Linux下运行的应用程序.由于它是一个文本应用程序,渲染和用户交互的明显选择是在WebBrowser控件中使用html.这一切在Windows中使用Mono都非常有用,但我绝对不知道如何在Linux中使用Mono让它工作.我正在运行Linux Mint 17,安装了MonoDevelop和Firefox.以下代码片段编译并运行,但是当应用程序启动时,wbMain不会显示.尝试使用wbMain呈现html字符串时应用程序死亡.private System.Windows.Forms.Panel p...

c# – System.Windows.Forms.WebBrowser有时会执行NTLM身份验证 – 为什么?

我有一个针对.NET 2.0的Windows窗体应用程序.我正在尝试通过SAML 2.0协议添加单点登录功能,其中最有效的表观解决方案是嵌入式Web浏览器. 我已经使用一个虚拟应用程序进行了验证,该应用程序仅包含NTLM交换确实发生的WebBrowser控件.但是,当我将相同的控件嵌入到更大的应用程序中时,浏览器不会响应初始的HTTP 401挑战,而是重定向到IE的“导航已取消”页面. 谷歌还没有出现,我对这种行为感到困惑.任何人都可以对可能阻碍WebBrowser凭据...

WEBBROWSER - 相关标签