Navigate2 方法作用于对象失败

斯赛 2011-10-27 12:42:27
如果是一个exe。然后把浏览器控件放在上面
然后调用 WebBrowser1.Navigate2 "http://localhost:39696/WebForm1.aspx", , , , vHeaders

这样是没有问题,但如果是BHO插件,,

就出现: 方法"~"作用于对象"~"失败错误

不知道是什么原因。

vHeaders的值为 vHeaders = "Referer: http://www.baidu.com"

...全文
321 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
斯赛 2011-10-30
  • 打赏
  • 举报
回复
查了一下资料,说是windows为了安全,不允许在当前进程中修改Headers..

除非是用多线程
斯赛 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chinaboyzyq 的回复:]

看看这个有用吗?
http://topic.csdn.net/t/20020927/11/1057683.html
[/Quote]

太感谢了,终于有人回了。。不过他的程序应该也是exe,我在exe下也是没有问题的。。。
而做成IE插件则有问题,而且只与最后一个参数有关。。

难道有是权限的问题?
chinaboyzyq 2011-10-28
  • 打赏
  • 举报
回复 1
斯赛 2011-10-27
  • 打赏
  • 举报
回复
调试进去错误为:对象Navigate2 的方法 iWebBrowser2 失败,
如果不加 最后一个参数就没有问题 vHeaders

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧