Awesomium,如何在查看之前捕获响应数据并进行更改

时间:2013-03-24 11:12:28

标签: awesomium

当我请求页面时,我需要获取返回的数据并在查看之前对其进行更改 我怎么能在Awesomium做到这一点?

1 个答案:

答案 0 :(得分:1)

这取决于您是否使用带有C ++或C#的Awesomium。

Awesomium for C ++提供了一个 ResourceInterceptor 类来拦截请求和响应:

ResourceInterceptor API for C++

不幸的是,用于C#的Awesomium并没有提供相同的功能。只有一个接口可以捕获请求,但没有相应的捕获响应。

IResourceInterceptor API for C#

此处有不同的可能性:

  • 使用C#调整Awesomium来实现此
  • 使用像Fiddler这样的3D派对工具拦截和修改请求/响应

在后一种情况下,您可以在此处找到有用的资源:

Is it possible to intercept the content received within a wpf browser control?

WPF webbrowser's LoadCompleted event