gpt4 book ai didi

exception - WebBrowser.Navigate(...) 抛出 COMException

转载 作者:行者123 更新时间:2023-12-03 07:59:41 30 4
gpt4 key购买 nike

我正在开发一个 Internet Explorer 命令按钮,一旦点击它就会打开一个特定的网页。这是一段代码( IEApp 是对 IE.WebBrowser 实例的引用):

IEApp.Navigate(sURL, ref one, ref two, ref three, ref four);

上面的行抛出以下 COMException:
Exception Source:      Interop.SHDocVw
Exception Type: System.Runtime.InteropServices.COMException
Exception Message: The requested resource is in use. (Exception from HRESULT: 0x800700AA)
Exception Target Site: Navigate

这在 IE6 或 IE7 上不是问题。关于出了什么问题的任何想法?我正在使用 AddInExpress 创建命令按钮。

干杯!
基督教

最佳答案

那是 ERROR_BUSY 通常发生在 IE 正在做其他事情时,例如显示一个 window.alert 消息框。
尝试抑制脚本错误并实现 IDocHostShowUI 并在不阻塞消息泵的情况下返回 S_OK

关于exception - WebBrowser.Navigate(...) 抛出 COMException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2230982/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com