【求助】在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也没用。
...全文
547 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
无·法 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
  • 打赏
  • 举报
回复
....晕,刚开始没刷新出来,还以为没发成功,又新建了一个,结果这个又出来了...

1,451

社区成员

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

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