У меня есть WKWebview
, который является частным (инкогнито) браузером
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
WKUserContentController *contentController = [[WKUserContentController alloc] init];
config.websiteDataStore = [WKWebsiteDataStore nonPersistentDataStore];
Когда я пытаюсь загрузить, я получаю unauthorized error 401
, как мне заставить это работать?Загрузка работает с использованием веб-просмотра с не-приватным просмотром.
Это моя реализация decidePolicyForNavigationAction
:
- (void)webView:(WKWebView*)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{
NSURL *url = navigationAction.request.URL;
NSURLRequest *request = navigationAction.request;
NSString *urldown = url.absoluteString;
if([urldown containsString:@"messaging-attachmentFile"]) {
// preforming download
[downLoader downloadFileFromURL:url.absoluteString]
}
}
Любая помощь будет оценена.