紧急求助!webBrower 控件的“拒绝访问”问题

664email 2005-07-20 09:54:56
在使用 wb 浏览某网页时,

使用
wb.Document.Frames(0).Document.Frames(2).Document.body.outerHTML
可以准确获取相应的HTML代码

但是使用想获取另外相应的HMTL代码
wb.Document.Frames(0).Document.Frames(1).Document.body.outerHTML
却弹出错误对话框,说 "Access is denied."(即“访问被拒绝”)
请问该如何解决这个问题?


...全文
367 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingll 2005-07-28
  • 打赏
  • 举报
回复
按照那个代码自己加工一下就行了
664email 2005-07-28
  • 打赏
  • 举报
回复
能写个简单得使用例子吗?谢谢
664email 2005-07-28
  • 打赏
  • 举报
回复
不好意思,我还不是很了解。比如我的webbrower控件命名为wb,

我该如何操作?
lingll 2005-07-26
  • 打赏
  • 举报
回复
呵呵,原来自己早就知道如何做了
msdn的
http://support.microsoft.com/default.aspx?kbid=249232
vb的代码
http://www.mvps.org/emorcillo/en/code/vb6/iedom.shtml

这样可以获得对应的SHDocVw.WebBrowser,用它来访问 .document就不会被拒绝了
664email 2005-07-24
  • 打赏
  • 举报
回复
to:TechnoFantasy
能否将那个帖子的答案帖出来,要看它似乎并不那么容易,(This solution was worth 500 Points and received a grade of A)

赞成
lingll 2005-07-20
  • 打赏
  • 举报
回复
to:TechnoFantasy
能否将那个帖子的答案帖出来,要看它似乎并不那么容易,(This solution was worth 500 Points and received a grade of A)
lingll 2005-07-20
  • 打赏
  • 举报
回复
是啊,我也发现有些网页会出现这样的错误信息,不知其原因,真是奇怪
myhgyp 2005-07-20
  • 打赏
  • 举报
回复
Mark
lingll 2005-07-20
  • 打赏
  • 举报
回复
原来如此,长见识了
TechnoFantasy 2005-07-20
  • 打赏
  • 举报
回复
你可以参考这个帖子:

http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_21382359.html
TechnoFantasy 2005-07-20
  • 打赏
  • 举报
回复
是这样的,你的Frames(1)和Frames(2)应该是来自不同的域(例如Frames(1)来自http://www.applevb.com/index.html,Frames(2)来自http://msdn.microsoft.com/default.aspx)。因为微软对于IE安全的限制是禁止这样连续访问两个包含了不同域(domain)的Frame的。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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