Windows Mobile에서 PIE 웹 브라우저에로드 된 웹 페이지 HTML 소스 문서를 가져와야합니다. 우리가 시도 소스 코드는 아래와 같이 표시됩니다로드 된 웹 페이지 가져 오기 Windows Mobile에서 PIE 웹 브라우저의 HTML 소스 문서
IDispatch* pHtmlDocDispatch;
IOleCommandTarget* pOleCommandTarget;
WEBVIEWLib::IPIEHTMLDocument2* pHTMLDocument2;
WEBVIEWLib::IPIEHTMLWindow2* pHTMLWindow;
IPIEHTMLElementCollection* pHTMLElementCollection;
hr = pWebBrowser->get_Document(&pHtmlDocDispatch);
CHR(hr);
if (pHtmlDocDispatch != NULL)
{
hr = pHtmlDocDispatch->QueryInterface(IID_IPIEHTMLDocument2, (void**)&pHTMLDocument2);
CHR(hr);
hr = pHTMLDocument2->get_parentWindow(&pHTMLWindow);
CHR(hr);
pHTMLDocument2->get_innerHTML() ... oh. bugger.
}
우리는 점점 innerHTML을() 메소드는 웹 브라우저 컨트롤 (PIE)의 윈도우 모바일 버전에서 누락되어 있음을 발견했다.
이제 PIE 컨트롤에서 HTML 문서를 어떻게 구해야합니까? 그들의 가능한 해결책은 무엇입니까?
감사합니다, Ramanand