C#中webBrowser加载页面中的不同域的iFrame的源代码怎么取得? 如题,真的不能吗?那为什么IE8的开发人员工具(F12)中就能够取到iframe中的html代码。或者在iframe中按右键 看源代码 也能看到啊。请教,谢谢。请具体点~谢谢~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试了好多次了,都不行~都是权限问题 拒绝访问的。看到还有说用csExWB的,但是怎么用呢?我用csExWB也是拒绝访问~ 没有权限 你直接取iframe里的document.body.innerHTML也取不到吗? 跨域的是不行的 就是 我访问的页面是 a.com/index.html 然后 里面的iframe的src是b.com/index.html的话 就是没有权限的 是不让的 webBrowser1.Document.Window.Frames[0].Document”引发了“System.UnauthorizedAccessException”类型的异常 System.Windows.Forms.HtmlDocument {System.UnauthorizedAccessException}{"拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))"} System.SystemException {System.UnauthorizedAccessException} 要么你用 HTTPRequest 吧,取到iframe的src后再单取一遍里面的页面数据 哈哈 我是那样做了,但是后来发现 那个iframe的src 只能访问一次,再一次的时候就是不同的链接了还有什么办法吗?谢谢你啊~ 设置wb空间的document.domain属性相同就可以了 这个不行啊,不同域的Iframe的document属性就已经是无权限的了,所以不能够设置为相同的。我试试看吧 主页面的设置为Iframe的试试看吧 这各属性不能够设置啊例如: a.com/index.html 里面包含 iframe (b.com/index.html)然后设置 a.com/index.html这个Document.domain属性为 a.com 是可以的 但是 设置为任意其他包括b.com这样的域,都会报错 “Domain 属性的参数必须是使用域名系统(DNS)规范的完全限定域名。”谢谢 嘎嘎,在大家的帮助下,摸索解决该问题,谢谢大家。解决方法:http://www.nishizhen.cn/2010/03/c中webbrowser加载页面中的不同域的iframe的源代码的取得/结贴~ 值方式传递和ref方式传递下面哪个参数修改后不鞥保留啊? C#中如何伪造Referer来下载被防盗链的图片?并且保存成为图片啊? 一个数据转换问题 如何实现的动态可拆装的网页菜单 有关c#下listview中的某些项高亮显示的问题 GetShortPathName处理DBF文件名过长问题出错 安装VS2008和SQL2008的问题 终于涨工资了,散分了 将excel显示到页面上 我已经读取了datatable 但是gridview不好用 谁能给个不用插件的啊 直接显示的 谢啦 如何用linq合并重复项?求救! 请教一下大家,确保串口数据正确的问题。 请教大家一个超链接的正则。高分
跨域的是不行的 就是 我访问的页面是 a.com/index.html 然后 里面的iframe的src是b.com/index.html的话 就是没有权限的 是不让的
{"拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))"} System.SystemException {System.UnauthorizedAccessException}
哈哈 我是那样做了,但是后来发现 那个iframe的src 只能访问一次,再一次的时候就是不同的链接了还有什么办法吗?谢谢你啊~
这个不行啊,不同域的Iframe的document属性就已经是无权限的了,所以不能够设置为相同的。我试试看吧 主页面的设置为Iframe的试试看吧
这各属性不能够设置啊例如: a.com/index.html 里面包含 iframe (b.com/index.html)然后设置 a.com/index.html这个Document.domain属性为 a.com 是可以的 但是 设置为任意其他包括b.com这样的域,都会报错 “Domain 属性的参数必须是使用域名系统(DNS)规范的完全限定域名。”谢谢