【求助】在VB里获取HTML页面里的IFrame里的Document对象时报UnauthorizedAccessException

hxb74 2017-11-02 02:12:19
写了一个测试软件,想在VB的窗口里访问浏览器里的内容,在窗口里用了System.Windows.Forms.WebBrowser控件作为浏览器窗口用。但访问页面上的框架里的内容时,报UnauthorizedAccessException错误。
要打开的页面是一个WEB应用系统,顶上是主菜单,下左是次菜单,下右是主要内容。下左和下右是两个IFrame标记,根据点击打开不同的页面。
我在VB项目里通过代码触发主菜单上的事件,更新了下左菜单的内容,然后通过WebBrowser.Document.Window.Frames(0).Document可以访问到次菜单载入的页面;然后触发了次菜单相应元素的事件,更新下右IFrame标记的内容;再用WebBrowser.Document.Window.Frames(1).Document访问下右内容的Document对象时报UnauthorizedAccessException错误。
想问问是什么原因?怎么解决?

试过WebBrowser.Document.GetElementByTagName("iframe")(1).DomElement.contextWindow.document也没用。
...全文
512 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
无·法 2018-01-21
应该是跨域被禁止了。
  • 打赏
  • 举报
回复
赵4老师 2018-01-03
以管理员身份运行?
  • 打赏
  • 举报
回复
hxb74 2017-12-27
还没解决,求大神解答。。。。。。
  • 打赏
  • 举报
回复
hxb74 2017-11-06
这是加QQ告诉我?
  • 打赏
  • 举报
回复
QQ2776478814,在VB里获取HTML页面里的IFrame里的Document对象时报UnauthorizedAccessException
  • 打赏
  • 举报
回复
hxb74 2017-11-02
....晕,刚开始没刷新出来,还以为没发成功,又新建了一个,结果这个又出来了...
  • 打赏
  • 举报
回复
发帖
控件

1434

社区成员

VB 控件
社区管理员
  • 控件
加入社区
帖子事件
创建了帖子
2017-11-02 02:12
社区公告
暂无公告