2016-11-25 75 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中修復 –