含有SCRIPT的网页,如何判断ie是否打开完毕新进入一个页面,正常的话可以通过以下代码判断网页是不是打开完毕
void CWeb***::OnDocumentCompleteWebexplorer(LPDISPATCH pDisp, VARIANT FAR* URL)
{
IUnknown* pUnk;
LPDISPATCH lpWBDisp;
HRESULT hr;
pUnk = m_web.GetControlUnknown();
ASSERT(pUnk);
hr = pUnk->QueryInterface(IID_IDispatch, (void**)&lpWBDisp);
ASSERT(SUCCEEDED(hr));
if (pDisp == lpWBDisp )
{
//**************进行需要的操作
}
}但是,网页中含有SCRIPT代码,就是说打开网页的同时会自动运行一段JavaScript代码,这段代码的作用是动态的向王夜里写入一段html编码。这个时候应该怎么判断网页是否完全打开?就是网页里所有需要自动运行的SCRIPT代码也执行完毕。
void CWeb***::OnDocumentCompleteWebexplorer(LPDISPATCH pDisp, VARIANT FAR* URL)
{
IUnknown* pUnk;
LPDISPATCH lpWBDisp;
HRESULT hr;
pUnk = m_web.GetControlUnknown();
ASSERT(pUnk);
hr = pUnk->QueryInterface(IID_IDispatch, (void**)&lpWBDisp);
ASSERT(SUCCEEDED(hr));
if (pDisp == lpWBDisp )
{
//**************进行需要的操作
}
}但是,网页中含有SCRIPT代码,就是说打开网页的同时会自动运行一段JavaScript代码,这段代码的作用是动态的向王夜里写入一段html编码。这个时候应该怎么判断网页是否完全打开?就是网页里所有需要自动运行的SCRIPT代码也执行完毕。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货