gpt4 book ai didi

javascript - iframe 加载是否会阻止 javascript 执行?

转载 作者:太空狗 更新时间:2023-10-29 16:37:13 25 4
gpt4 key购买 nike

假设您将一个 iframe 动态插入到从跨域获取一些资源的页面中。它会阻止任何当前正在执行的 javascript 还是会在加载和呈现其内容时继续运行 javascript?

最佳答案

只是为 duskwuff 的回答添加一个额外的观点:虽然 iframe 确实不会阻止在主页中加载内容,但它所做的是将主页的 onload 事件的调度推迟到它自己的 onload 之后事件被调度。

如果您有一些由 onload 触发的重要脚本,这可能是个问题,如果用户注意到浏览器仍然指示它正在加载页面,则可能会给用户一种加载体验缓慢的印象。

如果您想规避这些问题并且能够忽略可能禁用了 JavaScript 的用户,您可以使用 JS 将 iframe 元素动态写入 DOM。

关于javascript - iframe 加载是否会阻止 javascript 执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106211/

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