Как реализовать Custom NSURLProtocol для WKWebView в ioni c? - PullRequest
1 голос
/ 08 мая 2020

My iOS Приложению необходимо расшифровать некоторые HTML страницы; то есть открывается iframe из специальной папки. Теперь для этого мне нужно применить NSURLProtocol.

Как я могу сделать то же самое в WKWebView.

Ниже мой фрагмент кода, который отлично работал в UIWebview:

@implementation AppDelegate

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
    self.viewController = [[MainViewController alloc] init];


    [NSURLProtocol registerClass:[LPProtocol class]];


    return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

@end

LpProtocol - это то место, где я обрабатываю пользовательские правила протокола

   @interface LPProtocol () <NSURLConnectionDelegate, UIDocumentInteractionControllerDelegate>
@property (nonatomic, strong) NSURLConnection *connection;

@end

@implementation LPProtocol
+ (BOOL)canInitWithRequest:(NSURLRequest *)request {
///....
}

et c et c ..

Кто-нибудь может предложить мне как-нибудь

...