CAFE

댓글

뒤로

Webview2 관련 질문입니다.

작성자c00012| 작성시간21.08.25| 조회수1692| 댓글 3

댓글 리스트

  • 작성자 카키104 작성시간21.08.26 https://stackoverflow.com/questions/63116740/why-my-corewebview2-which-is-object-of-webview2-is-null
    내용을 참고하시면 될것 같습니다.
  • 작성자 심재운 작성시간21.08.26 https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section 에 있는 Evergreen Standalone Installer 의 WebView2 Runtime 을 설치해야 하다는 말씀이죠? 😁😁😁😁😁😁😁
  • 작성자 c00012 작성자 본인 여부 작성자 작성시간21.08.26 문제를 해결했습니다. webview 객체의 초기화 문제였는데, 코드를 다음과 같이 바꿔서 해결했습니다.

    private async void HelpNavi()
    {
    Views.HelpWeb hw = new Views.HelpWeb();
    hw.Show();
    await hw.webView.EnsureCoreWebView2Async(null);
    hw.webView.CoreWebView2.Navigate(WebViewSource);
    }
    코드를 이렇게 바꿔서 웹 뷰 객체에서 제 블로그가 나오는 거까지는 확인을 했는데, 희한한 게 하나 있더군요.
    await hw.webView.EnsureCoreWebView2Async(null);
    위 코드에 VS에서 권고하는 대로 코드를 바꿔서
    await hw.webView.EnsureCoreWebView2Async(null).configureawait(false);
    위와 같이 하면 에러가 뜨고 configurewait를 해제하면 잘 됩니다. 왜 그런지는 더 연구해봐야겠네요. 박문찬님 조언 감사드립니다
맨위로

카페 검색

카페 검색어 입력폼
카카오 이모티콘
사용할 수 있는 카페앱에서
댓글을 작성하시겠습니까?
이동시 작성중인 내용은 유지되지 않습니다.