Fixed #1553 Cached file name with path extension UIWebView issue - for iOS 7 and above, remove the query from the url (prior to iOS 7 the behavior remains the same).

This commit is contained in:
Bogdan Poplauschi 2016-05-29 16:25:31 +03:00
parent 0dc2c41112
commit cc510a6a4e
1 changed files with 7 additions and 1 deletions

View File

@ -56,7 +56,13 @@
return self.cacheKeyFilter(url);
}
else {
return [url absoluteString];
if (NSClassFromString(@"NSURLComponents")) {
NSURLComponents *urlComponents = [[NSURLComponents alloc] initWithURL:url resolvingAgainstBaseURL:NO];
urlComponents.query = nil; // Strip out query parameters.
return urlComponents.string;
} else {
return [url absoluteString];
}
}
}