Использование Objective C Я разработал такой браузер
- (void)setupWebView {
self.webView = [[WKWebView alloc] initWithFrame: CGRectZero];
self.webView.UIDelegate = self;
self.webView.navigationDelegate = self;
self.webView.allowsBackForwardNavigationGestures = YES;
[self.baseView addSubview: self.webView];
[self setupWKWebViewConstain: self.webView];
}
- (void)setURL:(NSString *)requestURLString {
NSURL *url = [[NSURL alloc] initWithString: requestURLString];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: url
cachePolicy: NSURLRequestUseProtocolCachePolicy
timeoutInterval: 5];
[self.webView loadRequest: request];
}
#pragma mark - WKScriptMessageHandler Methods
- (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message {
NSLog(@"log: %@", message.name);
}
На моем веб-сайте я дал
console.log ("Hello world!");
Это значение консоли будет постоянно меняться, я хочу получить эти значения через Objective C, я пробовал didReceiveScriptMessage, но он не работает.
Есть ли другой способ получить значения console.log через Objective C