使用 Webbrowser C# 读取 iframe 内容
我知道我可以使用 webbrowser 的以下属性访问所有 iframe: 字符串 html = webBrowser1.Document.Window.Frames[0].WindowFrameElement.InnerText;
但我正在努力解决跨域限制.. 我的文档网址类似于 www.subdomain1.sport.com/... iframes url 就像 www.subdimain2.sport.com/...
如何访问 iframes 内容并将一些文本放入输入标签中?
I know that I can access all iframes using the following properties of webbrowser:
string html = webBrowser1.Document.Window.Frames[0].WindowFrameElement.InnerText;
But I'm struggling with cross-domain restriction..
My document url is like www.subdomain1.sport.com/...
And iframes url is like www.subdimain2.sport.com/...
How to access iframes content and put some text into input tag there?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您必须引用以下 URL 来获取跨域中存在的 IFrame 的内容。
http://codecentrix.blogspot.com/2008/02/when-ihtmlwindow2document - throws.html
I think you must refer the following URL to get the content of IFrame which exists on cross domain.
http://codecentrix.blogspot.com/2008/02/when-ihtmlwindow2document-throws.html