Проблема с загрузкой файлов из частного веб-просмотра - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть 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]
    }
}

Любая помощь будет оценена.

...