WKWebView не отвечает корректно MimeType в `решитполицифорнавигатионResponse` - PullRequest
0 голосов
/ 25 мая 2020

Я хочу обнаружить ответ MimeType, чтобы соответствующим образом обрабатывать тип загружаемого файла. Так, например, если тип файла - application/vnd.ms-excel, я хочу предпринять определенные действия, но с WKWebView он всегда возвращает text/html в

-(void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler

Я заметил, что если я отлаживаю WKWebView с помощью Safari, тогда ответ MimeType правильно отображается как application/vnd.ms-excel, но, возможно, из-за функции QuickLook, доступной в WkWebView, содержимое преобразуется в HTML и отвечает text/html.

Is есть ли способ определить mimeType, кроме вышеуказанного параметра, который возвращает фактический mimeType файла?

...