gpt4 book ai didi

javascript - 如何捕获定期刷新gmail收件箱的Ajax事件

转载 作者:搜寻专家 更新时间:2023-11-01 04:34:25 26 4
gpt4 key购买 nike

我正在尝试编写一个适用于 Gmail 的 Greasemonkey 脚本。我知道如何创建响应用户点击收件箱链接或刷新链接的 javascript。我的问题是 Gmail 会定期用新对话刷新收件箱,而我无法捕获此事件。有什么方法可以在 javascript 中捕获定期的 Ajax 事件吗?

最佳答案

您可以尝试用您自己的函数替换 window.setTimeout 函数(可能还有 window.setInterval):

window._setTimeout = window.setTimeout;
window.setTimeout = function(func, delay) {
return window._setTimeout(function() {
// Your code goes here, before the client function is called
alert('A timeout event just fired!');

if (typeof func == 'string') {
eval(func);
} else {
func();
}
}, delay);
}

关于javascript - 如何捕获定期刷新gmail收件箱的Ajax事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612576/

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