JavaScript 怎么跨域获取 iframe 中的内容

JavaScript 怎么跨域获取 iframe 中的内容,第1张

如果 iframe地址与当前页面地址同域,js可以访问该页面内的对象

使用 windowframes[0] 或者windowframes[name] 来访问frame的window对象

如要获取元素,使用 windowframes[0]documentgetElementById

另外 ,ie系列和webkit系列可能访问方法上略有区别,具体可调试查看

HtmlDocument doc = webBrowser1Document;

HtmlElement iframe = docGetElementById("topFrame");

HtmlDocument iframeDoc = iframeDocument;

剩下就和无框架一样的 *** 作

你打开页面查看代码的时候你会发现

即使iFrame的链接跳转到另一个页面

但在他的上级页面查看是页面代码时该iframe还是原来的url

而这时候改iframe确实跳转了

所以你查看该iframe时当然是空白的了

不知道我说的你能看明白不

以上就是关于JavaScript 怎么跨域获取 iframe 中的内容全部的内容,包括:JavaScript 怎么跨域获取 iframe 中的内容、Webbrowser 怎么获得Frame/IFrame的当前页面地址、如何获取iFrame当前的URL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9651168.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存