2

When i request a page, I need to get the returned data and changed it before viewing it How can i do that in Awesomium?

4

1 回答 1

1

这取决于您是使用 C++ 还是 C# 来使用 Awesomium。

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

用于 C++ 的资源拦截器 API

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

C# 的 IResourceInterceptor API

从这里有不同的可能性:

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

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

是否可以拦截在 wpf 浏览器控件中接收到的内容?

WPF webbrowser 的 LoadCompleted 事件

于 2013-10-07T07:42:07.803 回答