x06*_*16e 2 c# browser webbrowser-control
寻找我的问题的解决方案.我们正在为客户端构建一个Web浏览器控件产品,他们需要能够检测到网站上有文件上传框,然后启动Windows 7文件浏览器窗口,它需要打开自己的定制设计的
是否有允许我们捕获的浏览器事件?
您可以通过在控制站点中实现IServiceProvider 来连接您自己的仅在您的webbrowser控制主机进程中有效的下载管理器,并在Webbrowser控件询问时实现QueryService以返回IDownloadManager对象
在Windows窗体的Webbrowser类中,默认情况下会为您创建一个控件站点,但您可以通过创建自己的WebBrowserSiteBase类并覆盖WebBrowser.CreateWebBrowserSiteBase方法来覆盖控件站点.如果您使用WPF,Silverlight或Windows Phone中的webbrowser控件,则没有这样的可扩展性.
我建议您使用C#编写下载管理器,因为如果您使用C#进行编码,则需要大量的互操作.有使用本地下载管理器C#WebBrowser控件的例子在这里.
| 归档时间: |
|
| 查看次数: |
4722 次 |
| 最近记录: |