是否可以通过C#webbrowser以编程方式获取由页面加载的所有资源URL,包括通过JavaScript加载的资源。
像Chrome“NetWork”这样的网址
答案 0 :(得分:0)
一个选项是读取包含所有计时信息的window.performance.getEntries
对象 - How to access performance object of every resource in a web page?(您可能还需要将IE配置为以最新模式运行,而不是IE8或WebBrowser控件的默认值)。
另一种选择是将浏览器配置为使用代理并将其指向您自己的代理(可能是相同的过程)。这样您就可以看到所有请求,并且可以测量甚至修改它们。您可以使用FiddlerCore作为代理实现。