有时需要强行跳转页面,此时弹出的模式对话框却阻止了页面的跳转,可以禁止模式对话的弹出,再强行跳转页面还是能GOBACK强行跳转吗?我用的是VC,盼高手指点,谢谢
解决方案 »
- 使用了CFILEDIALOG后无法连接数据库的问题
- 关于广播、组播问题?
- CEdit 如何关联一个 CString
- 求TCHAR版的atof
- 【请教】关于MFC类cftpconnection取服务器响应的问题
- java
- 谁知道用VC怎么连接sybase数据库,最好给出细节我,用ODBC或ADO也好,或ODBC怎么在ODBC DATA SOURCES设置数据源?
- 如何编写自定义AppWizard
- 有谁知道哪里有 NI 公司的 LabVIEW D 版?
- 各位高手,我用ADO编程,但我 _ConnectionPtr p; 再 p. 却得不到提示框?
- 请大神们来帮忙!
- 菜鸟问题:数据库中“记录集”是指什么?
IWebBrowser2::put_Silent
或者在页面navigatecomplete事件中,添加脚本,把alert等替换为空:
"window.alert = null;\r\nwindow.confirm = null;\r\nwindow.open = null;\r\nwindow.showModalDialog = null;"
IHTMLWindow2::execScript(s, "javascript");
2) 如果模式对话框不能避免出现,那么需要(进程内)hook 把弹出的模式对话框自动关掉
hook类型: WH_CBT, HCBT_ACTIVATE
使用spy++看看你的弹出的模式对话框的 classname, wnd caption等信息。
(也可使用timer,更简单点,但是可能会看到该对话框一闪...)