gpt4 book ai didi

javascript - 如何检测每个页面的加载情况?

转载 作者:行者123 更新时间:2023-12-02 21:17:27 25 4
gpt4 key购买 nike

我正在 try catch https://forum.vivaldi.net 上的每个页面加载。

//==UserScript==
//@include https://forum.vivaldi.net/*
//==/UserScript==
(function () {
window.addEventListener('DOMContentLoaded', function () {
alert('A new page is loaded');
});
})();

每次我在地址栏中按回车键时,都会触发此操作。

但是当我从论坛中的一个页面导航到另一个页面时,没有任何反应。

为什么 DOMContentLoaded 不在每次页面加载时触发?

最佳答案

该网站使用 Ajaxify自动将所有站点内链接转换为 XHR 请求。 DOMContentLoaded 不会在页面之间触发,因为没有新页面加载 - 只是在后台下载内容并插入到当前页面中。

您可以通过关注浏览器开发者工具的“网络”选项卡中的事件来查看此操作的实际情况。

至于如何捕获此实例中的每个页面加载,请查看 events exposed by Ajaxify .

关于javascript - 如何检测每个页面的加载情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60932293/

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