모바일/iOS
[Swift] 웹뷰에서 자바스크립트 실행 방법
늘근이
2016. 8. 6. 16:47
다음의 메서드가 준비되어있다.
webView.stringByEvaluatingJavaScriptFromString()
인자에다가 string 을 넣어주면 된다.
일단, 웹뷰를 통해 페이지를 전부 로딩되고 난후 불러와야 한다.
func webViewDidFinishLoad(webView: UIWebView)
위와같이, 페이지가 불러왔을때 사용가능하게 하면 된다.
다만, 프레임이 여러개가 있으면 여러번 호출될수 있으므로 이를 방지하여야 한다.
전체 코드는 다음과 같다.