C#webbrowser就像chrome NetWork一样加载资源(image / mp3)

时间:2015-04-13 15:38:41

标签: javascript c# html

是否可以通过C#webbrowser以编程方式获取由页面加载的所有资源URL,包括通过JavaScript加载的资源。

像Chrome“NetWork”这样的网址

1 个答案:

答案 0 :(得分:0)

一个选项是读取包含所有计时信息的window.performance.getEntries对象 - How to access performance object of every resource in a web page?(您可能还需要将IE配置为以最新模式运行,而不是IE8或WebBrowser控件的默认值)。

另一种选择是将浏览器配置为使用代理并将其指向您自己的代理(可能是相同的过程)。这样您就可以看到所有请求,并且可以测量甚至修改它们。您可以使用FiddlerCore作为代理实现。