针对方法GetResourceRequestHandler获取资源请求过程中,会多次发生请求,不知道何时加载完的问题,IRequestHandler没有了OnResourceLoadComplete和OnBeforeResourceLoad方法,如何判断是否加载完。使用browser.isLoading并不能真正的判断。所以想到了
OnFrameLoadEnd
OnFrameLoadStart
OnLoadingStateChange
//这几个方法
为了搞明白加载顺序,加载次数,判断是否加装完成的结果。通过调试看下加载的过程,打印出来了解一下:
请求了94次(不同网页当然不一样,找个图片资源展网站做测试)
加装时从状态改变开始(ILoadHandler)到ILoadHandler结束,中间是资源请求加载的过程持