File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,12 @@ - (void)webView:(WKWebView *)webView startURLSchemeTask:(id <WKURLSchemeTask>)ur
2323 NSString * startPath = @" " ;
2424 NSURL * url = urlSchemeTask.request .URL ;
2525 NSDictionary * header = urlSchemeTask.request .allHTTPHeaderFields ;
26- NSString * stringToLoad = url.path ;
26+ NSMutableString * stringToLoad = [NSMutableString string ];
27+ [stringToLoad appendString: url.path];
28+ if (url.query ) {
29+ [stringToLoad appendString: @" ?" ];
30+ [stringToLoad appendString: url.query];
31+ }
2732 NSString * scheme = url.scheme ;
2833 NSString * method = urlSchemeTask.request .HTTPMethod ;
2934 NSData * body = urlSchemeTask.request .HTTPBody ;
@@ -45,8 +50,8 @@ - (void)webView:(WKWebView *)webView startURLSchemeTask:(id <WKURLSchemeTask>)ur
4550 [request setHTTPBody: body];
4651 }
4752 [request setAllHTTPHeaderFields: header];
48- [request setAllHTTPHeaderFields: [NSHTTPCookie requestHeaderFieldsWithCookies: [NSHTTPCookieStorage sharedHTTPCookieStorage ].cookies]];
49- // [request setHTTPShouldHandleCookies:YES];
53+ // [request setAllHTTPHeaderFields:[NSHTTPCookie requestHeaderFieldsWithCookies:[NSHTTPCookieStorage sharedHTTPCookieStorage].cookies]];
54+ [request setHTTPShouldHandleCookies: YES ];
5055
5156 [[[NSURLSession sharedSession ] dataTaskWithRequest: request completionHandler: ^(NSData *data, NSURLResponse *response, NSError *error) {
5257 if (error) {
You can’t perform that action at this time.
0 commit comments