微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决使用IWebBrowser2的应用程序中的JavaScript错误?

我有一个C ++应用程序使用IWebbrowser2接口来渲染一些在线HTML页面。 问题是,当访问某个链接时,我收到一个JavaScript错误,虽然如果我使用Internet Explorer访问同一页面页面加载没有错误。 在我的应用程序recived错误是“对象不支持此操作”

我可以通过使用put_Silent()方法隐藏错误并将其设置为VARIANT_TRUE,但这不是一个解决scheme,因为显示内容不正确。

我知道,IWebbrowser2正在使用Internet Explorer引擎来加载页面,所以我想有一种方法可以解决这个问题,因为页面在IE中加载好。

当stdout被用来输出二进制数据,我怎样才能输出debugging/详细信息到terminal?

使用C ++和Visual Studio的Linux应用程序

依赖于相同静态链接库的可执行文件和共享库

Windows API类似于pthread_cancel?

CreateRemoteThread与ERROR_NOT_ENOUGH_MEMORY失败

信号手柄有单独的堆栈吗?

如何将透明边框添加到WS_POPUP窗口?

如何在不使用POSIX库的情况下在C中创build线程<pthread.h>

如何在datagridviewcomboBox列中绑定数据

如何将挂载点的卷GUID转换为实际path?

您可能必须实现IDocHostShowUI :: ShowMessage 。

当您的应用程序托管浏览器控件时,可以将Windows Internet Explorer消息框标题(用于Microsoft JScript警报等)替换为自定义标题

我想你会想返回S_FALSE。

S_FALSE主机没有显示用户界面。 MSHTML显示其消息框。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐