UIWebview 사용
WKWebview 사용
- UIWebview = Deprecated , 그래서 WKWebviw 로 변경
- 사파리를 이용해 웹페이지를 디버깅하고 원하는 형태로 변경
Script 코드 추가 및 Popup 창 제거
- WKUserScript 사용하고 script 코드 추가하여 Popup 창 제거
- 같은 방법 및 다른 방법으로 다른 사이트도 적용
var popup = document.querySelector('.app-download-popup');
if (popup != null) {
popup.style.display = 'none';
}
// 방법 1
document.getElementById("fullBanner").className="close";
// 방법 2
let popup = document.querySelector('#fullBanner');
if (popup != null) {
popup.className = 'close';
}
Javascript 이벤트 핸들링
WKScriptMessageHandler
사용 및 javascript -> swift 이벤트 처리SFSafariViewController
사용 및 WKWebview 대신 이벤트 처리