javascript - 如何手动触发 DOMContentLoaded?
问题描述
我正在加载最有可能侦听 DOMContentReady 事件的脚本(Google 跟踪代码管理器)。问题是脚本是在 DOMContentReady 完成后加载的。所以我正在寻找一种手动触发 DOMContentReady 事件(或 GTM 可能会监听的任何其他本机“就绪”事件)的方法
我尝试过:document.dispatchEvent(new CustomEvent('DOMContentLoaded'))
但它似乎不起作用。
解决方案
尝试这个
window.document.dispatchEvent(new Event("DOMContentLoaded", {
bubbles: true,
cancelable: true
}));
推荐阅读
- matlab - matlab从测量信号中去卷积一个方波
- c++ - 我们如何跳过帧,计算帧数并使用视频阅读器获取当前帧
- ios - 动画 Xamarin.Forms ViewCell 会导致 iOS 上的缩放问题和性能下降
- bash - 在bash中附加两个变量的字符
- c++ - CMake 在 Windows 上找不到 g++ 编译器
- javascript - 图像网格轮播无法正常工作
- c# - 使用实体框架将列表对象分成两个对象
- excel - 以条件格式突出显示当前月份名称
- node.js - 如何使用 sinon 在一个函数中测试 muti promise
- javascript - ejs模板中的if-else简写?