Skip to content

swiftStudyKMY/wkWebViewTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wkWebViewTest

  • WKNavigationDelegate
  • webView:decidePolicyForNavigationAction:decisionHandler:
    탐색을 허용할지 또는 취소할지 여부를 결정합니다

    func webView(_ webView: WKWebView, 
    		decidePolicyFor navigationAction:WKNavigationAction, 
    		decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
    }
  • webView:decidePolicyForNavigationResponse:decisionHandler:
    응답이 알려진 후 탐색을 허용할지 아니면 취소할지 결정합니다.

     func webView(_ webView: WKWebView, 
     	decidePolicyFor navigationResponse: WKNavigationResponse, 
     	decisionHandler: @escaping (WKNavigationResponsePolicy) -> Void) {
     }
  • webView:decidePolicyForNavigationAction:preferences:decisionHandler:
    webView:decidePolicyForNavigationAction:decisionHandler: 과 유사 하나 WKWebpagePreferences 항목 추가 ContentMode 옵션 추가되어 컨텐츠의 유형 및 로드된 결과에 적용되는 레이아웃, 렌더링 조정에 영향

     func webView(_ webView: WKWebView,
      	decidePolicyFor navigationAction: WKNavigationAction,
      	 preferences: WKWebpagePreferences, 
      	 decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void) {
     }
  • webViewWebContentProcessDidTerminate
    웹뷰의 웹 콘텐츠 프로세스가 종료 될 때 호출됩니다.

  • didStartProvisionalNavigation
    웹뷰가 콘텐츠 탐색을 시작할 떄 호출됩니다.

  • didCommit
    웹뷰가 콘텐츠를 받기 시작할 때 호출됩니다.

  • didFailProvisionalNavigation
    URL이 잘못되었거나, 네트워크가 정상적이지 않은 웹 페이지를 불러오는 경우 호출됩니다.

  • didFinish
    웹뷰가 콘텐츠 받기를 완료했을 때 호출됩니다.

  • didFail
    웹뷰가 콘텐츠 받기를 실패했을 때 호출됩니다.

Releases

No releases published

Packages

No packages published

Languages