Получить сообщение журнала консоли веб-сайта через цель c - PullRequest
0 голосов
/ 18 июня 2020

Использование 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...