임베디드 브라우저에서 OAuth 페이지를 호스팅하고 있습니다. 리디렉션 페이지가로드 될 때까지 기다리지 않고 가능한 한 빨리 로그인 페이지를 닫고 싶습니다 (OAUth 공급자에 유효한 리디렉션 URL이 필요함).
리디렉션 URL에 대한 탐색을 어떻게 감지합니까? OnBeforeNavigate는 하나의 URL에 대해 실행되지만 최종 URL에 대해서는 OnNavigateComplete가 실행되며 페이지를 탐색하고로드하는 데 시간이 걸립니다. 브라우저가 실제로 최종 리디렉션 페이지에 도달하기 전에 리디렉션을 감지하고 구제하여이 단계를 건너 뛰고 싶습니다.
감사!
IDocHostUIHandler :: GetHostInfo의 호스트 구현에서 DOCHOSTUIFLAG_ENABLE_REDIRECT_NOTIFICATION 플래그를 켭니다. 그런 다음 각 리디렉션에 대해 DWebBrowserEvents2 :: BeforeNavigate2를 가져오고 원하는 경우 리디렉션을 취소 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다