用C# WinForm中的WebBrowser或axWebBrowser浏览网页的时候,程序需要做一些特殊处理(转发到一个指定的服务器),用转发后的服务器的响应代替正常的响应,如何正常展示该响应呢?不希望通过 WebBrowser.Document.Write(SourceCode)的方式,因为和正常展示的网页有很多不一样的地方。有没有一个函数,可以拦截WebBrowser或axWebBrowser的每一个Request (Get或Post)呢 ?
试过 axWebBrowser_beforeNavigate2 ,但只能拦截到 网页文件 这一级, 图片 、 js 、css 等 Request 均无法拦截。好像有一个 异步可插入协议 ,但看起来太复杂了 ...
试过 axWebBrowser_beforeNavigate2 ,但只能拦截到 网页文件 这一级, 图片 、 js 、css 等 Request 均无法拦截。好像有一个 异步可插入协议 ,但看起来太复杂了 ...
解决方案 »
- AAC,APE,FLAC解码器都应该怎么用啊
- 如何快速对比datagridview里面两列数据的不同
- 神人赐教.(问题很偏.没信心的就表进来了)
- 不在datagrid的事件中,使用findcontrol方法如何找到heatertemplate中的label,并对它text属性赋值
- 跪求高手帮忙,帮我看看是怎么了
- 关于字符串比较大小问题,在线等!
- 一个非常为难的选择问题!---------大家帮帮忙,给小弟支支招吧
- 【求助】C#,如何获取win7下的登陆事件,或者锁屏事件?
- 窗体拖动的高难问题
- C#中,哪个函数可以提供以下循环比较功能。
- Developer's Guide to Microsoft Enterprise Library, C# Edition
- System.Web.HttpUtility.HtmlDecode(location)无效?
哪一个接口 发送 Request 并接受 Response 呢 ?
浏览 echo:abcdefg 会直接在浏览器中输出 abcdefg ,可作为学习异步可插协议的入门案例.我打算在.Net 2.0的 WebBrowser 中实现,请教该如何修改成 临时的 echo 协议 ?
http://stackoverflow.com/questions/2013050/asynchronous-pluggable-protocols