如何从WebView(Mac)拦截和修改HTTP响应?

时间:2011-11-08 22:00:37

标签: objective-c cocoa webview inject

我想拦截来自HTTP请求的资源响应,该HTTP请求作为当前正在加载的页面的附加资源下载。在从响应加载到内存之前,我特意尝试从请求的iframe的JavaScript文件执行此操作。这意味着我无法从Web视图执行JavaScript以直接修改iframe中的DOM。

一旦截获,我想附上我自己的逻辑。这是一个经典的中间人攻击,除了我在将请求呈现到Web视图之前附加我自己的逻辑。

现在我正盯着WebResourceLoadDelegate协议,但我找不到任何导致允许我修改传入响应的文档。

0 个答案:

没有答案