# WebBrowser **Repository Path**: painkiller/WebBrowser ## Basic Information - **Project Name**: WebBrowser - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-04-20 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WebBrowser 对IWebBrowser2的封装,屏蔽了的脚本异常,支持C++ JS互相调用 ```C++ webBrowser_.ExportToJScript(_T("GetProcessID"), 0, [&](DISPPARAMS*, VARIANT * pResult) { *pResult = CComVariant(GetProcessId(NULL)); }); webBrowser_.ExportToJScript(_T("ShowMessageBox"), 1, [&](DISPPARAMS* pParams, VARIANT *) { ::MessageBox(hWnd, pParams->rgvarg[0].bstrVal, _T(""), MB_OK); }); webBrowser_.CallJScript(_T("TestFunc"), _T("1"), _T("2")); ``` 主要代码来自 * https://github.com/ietab/ietab.git