gpt4 book ai didi

javascript - 我怎么知道 iframe/popup 内容已加载/准备好?

转载 作者:可可西里 更新时间:2023-11-01 13:14:24 28 4
gpt4 key购买 nike

我有两个问题:

  • 我如何知道框架的内容已准备就绪/已加载(如 $(document.ready()))?

  • 我如何知道弹出窗口 (window.open()) 内容已准备就绪/已加载(如 $(document.ready()))?

Google 说这可以帮助 $("iframe").load(),但我不明白如何

最佳答案

DEMO iframe

使用 load() 的问题是 iframe 可能在 jQuery 运行之前已经加载,因此不会触发函数。解决此问题的一种方法是最初在 iframe 中不加载任何内容(about:blank),然后使用 jQuery 更改 src 属性以使 iframe 指向所需的位置。

DEMO window.open (为此演示禁用弹出窗口阻止程序。)

我不确定ready()是否可以跨域使用。在同一域上加载弹出窗口/iframe 时,子页面上的脚本可用于向父窗口报告它已“准备就绪”。

关于javascript - 我怎么知道 iframe/popup 内容已加载/准备好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221358/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com