일부 온라인 HTML 페이지를 렌더링하기 위해 IWebBrowser2 인터페이스를 사용하는 C++ 응용 프로그램이 있습니다. 문제는 특정 링크에 액세스 할 때 자바 스크립트 오류가 발생합니다. Internet Explorer를 사용하여 동일한 페이지에 액세스하는 경우 페이지가 오류없이로드됩니다. 내 응용 프로그램의 recived 오류는 "개체가이 동작을 지원하지 않습니다."IWebBrowser2를 사용하여 응용 프로그램에서 자바 스크립트 오류를 수정하는 방법은 무엇입니까?
put_Silent() 메서드를 사용하고 VARIANT_TRUE로 설정하여 오류를 숨길 수 있었지만 내용으로 솔루션이 아닙니다. 표시가 올바르지 않습니다.
IWebBrowser2가 Internet Explorer 엔진을 사용하여 페이지를로드한다는 것을 알고 있으므로 IE에서 페이지가로드 될 때이 문제를 해결할 수있는 방법이 있다고 생각합니다.
다른 브라우저를 사용해 보았는데 동일한 오류가 발생 했습니까? – RvdK
IE에서 Javascript 디버거를 사용하여 정확히 어떤 코드가 실패했는지 확인할 수 있습니다. –
로드중인 페이지가 저에게 만들어지지 않았습니다. 나는 html을 고치고 싶지 않다. (문제가 있다면). IE에서와 마찬가지로 앱에서 동일한 동작을 원합니다. –