Notice: Undefined index: HTTP_ACCEPT_ENCODING in C:\server\web\www.showyounger.com\s-system.php on line 2
MFC在WebBrowser控件中动态执行js代码 | 小样儿(ShowYounger)
小样儿,顶呱呱!!![http://www.showyounger.com]
- void CBlogExplorerDlg::OnNavigateComplete2Explorer1(LPDISPATCH pDisp, VARIANT FAR* URL)
- {
-
- IHTMLDocument2 *objDocument=NULL;
- IHTMLWindow2* pIHTMLWindow = NULL;
- objDocument=(IHTMLDocument2 *)m_ie.GetDocument();
- if(objDocument)
- {
- objDocument->get_parentWindow(&pIHTMLWindow);
- if(pIHTMLWindow)
- {
- CString js_str="window.alert=null;window.confirm=null;window.open = null;window.showModalDialog = null;window.onerror=function(){return true}";
- VARIANT pvarRet;
- pIHTMLWindow->execScript(CComBSTR(js_str), CComBSTR("JavaScript"), &pvarRet);
- pIHTMLWindow->Release();
- }
- objDocument->Release();
- }
- }