使用 Webbrowser C# 读取 iframe 内容

发布于 2024-11-25 17:59:28 字数 268 浏览 0 评论 0原文

我知道我可以使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乖乖 2024-12-02 17:59:28

我认为您必须引用以下 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文