// // WKWebView+GDWebURLSchemeHandler.m // DESThreeTest // // Created by Qwerdf on 2025/10/24. // Copyright © 2025 zhang alan. All rights reserved. // #import "WKWebView+GDWebURLSchemeHandler.h" #import @implementation WKWebView (GDWebURLSchemeHandler) + (void)load { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ Method originalMethod = class_getClassMethod(self, @selector(handlesURLScheme:)); Method swizzledMethod = class_getClassMethod(self, @selector(gd_handlesURLScheme:)); method_exchangeImplementations(originalMethod, swizzledMethod); }); } + (BOOL)gd_handlesURLScheme:(NSString *)urlScheme { if ([urlScheme isEqualToString:@"https"]) { return NO; } else { return [self handlesURLScheme:urlScheme]; } } @end