【问题标题】:Detect when script tags are appended after load检测加载后何时附加脚本标签
【发布时间】:2013-01-28 13:28:57
【问题描述】:

是否可以检测到脚本标记何时被附加到 HTML 页面页面的就绪和加载事件已经触发?

例如:您无法控制的第三方会等待 jquery $(window).load() 触发,然后再将脚本标签附加到文档的头部。我想知道这些脚本是什么时候附加的。

【问题讨论】:

    标签: javascript html


    【解决方案1】:
    document.scripts
    

    将告诉我们您目前拥有的所有脚本。 如果你知道一开始加载了什么脚本,你就能分辨出两组的区别。

    【讨论】:

    • 但我只需要继续轮询该属性以判断它何时更改,对吗?我更喜欢一个能让我确切知道何时查看该属性的偶数。
    • 尝试了 MutationObserver 和 Object#watch,但无法成功动态检测属性更改。您仍然可以使用 setInterval 函数进行轮询
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 2022-08-14
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    相关资源
    最近更新 更多