2

我正在使用 Cocoa WebView 对象,并且我想禁止在用户输入错误凭据时弹出的身份验证对话框。服务器正在发回我认为触发对话的 Www-Authenticate 响应标头。

我可以在触发身份验证质询之前以某种方式拦截此标头吗?还是有其他方法可以禁用挑战对话框?

4

1 回答 1

4

看看WebResourceLoadDelegate。它有一个方法webView:resource:didReceiveAuthenticationChallenge:fromDataSource:,你可以实现拦截那些 WWW-Authenticate 响应。只要确保你调用setResourceLoadDelegate:WebView的委托类来实现该方法。

于 2009-11-21T04:46:49.887 回答