2016-11-25 89 views

回答

0

感谢您告诉我们关于文档中的错误。

这是一个正确的ResourceHandler实现:

private class TestResourceHandler : ResourceHandler 
{ 
    public bool CanLoadResource(ResourceParams parameters) 
    { 
     if (parameters.ResourceType == ResourceType.XHR) 
     { 
      Console.WriteLine("Suppress ajax call - " + parameters.URL); 
      return false; 
     } 

     return true; 
    } 
} 

一个完整的示例,演示了如何配置资源处理程序可以通过下面的链接中找到:Filter AJAX calls via ResourceHandler

+0

安,问题是该方法“ CanLoadResource“永远不会被解雇 –

+0

谢谢你让我们知道这件事。看来DotNetBrowser 1.8.3中存在一个ResourceHandler错误。 此错误可以通过设置一个默认的网络委托进行workarounded: 'browser.Context.NetworkService.NetworkDelegate =新DefaultNetworkDelegate();' 另外,我建议您通过支持电子邮件与我们联系。 –

+0

'ResourceHandler'问题在DotNetBrowser 1.8.4中修复 –