NSString *str_script = @"";
str_script = [str_script stringByAppendingString:@"var html_string = '';"];
str_script = [str_script stringByAppendingString:@"html_string += '<div>';"];
str_script = [str_script stringByAppendingString:@"html_string += 'WebView 에 동적 HTML 에 추가';"];
str_script = [str_script stringByAppendingString:@"html_string += '</div>';"];
str_script = [str_script stringByAppendingString:@"document.body.insertAdjacentHTML('afterend', html_string);"];
[webView evaluateJavaScript:[NSString stringWithFormat:@"%@", str_script] completionHandler:^(NSString *result, NSError * _Nullable error) {
NSLog(@"error : %@", error);
NSLog(@"result : %@", result);
}];
내용은 안드로이드의 경우와 같아 아래 글을 참고하기 바란다.
2022.06.18 - [프로그래밍 관련 유용한 자료/안드로이드] - 안드로이드 웹뷰에 javascript 로 html 추가하기