gpt4 book ai didi

javascript - 在不触及实际函数(jquery)的情况下调用函数时有回调吗?

转载 作者:行者123 更新时间:2023-11-30 18:48:23 25 4
gpt4 key购买 nike

我正在开发一个小插件,如果 Roundcubemail 的邮箱中有未读邮件,它会更改网站图标。然而,这个 API 很糟糕,并且事件 listupdate 只有在整个页面加载时才会被触发,即使它本应在列表更新时触发。

但是,我设法发现,每次更新列表时,都会调用某些函数,例如 set_unread_count。它很容易获得未读计数,所以以某种方式将东西“附加”到这个函数会很棒。我只是认为基于数小时的搜索没有解决方案。我可以添加一个在调用 set_unread_count 时调用的回调吗?我能以某种方式向该函数附加内容吗?还有其他想法吗?

最佳答案

创建一个小钩子(Hook)

var _old_set_unread_count = set_unread_count;
set_unread_count = function() {
// do whatever you want here
// access arguments[x] to get arguments.

_old_set_unread_count.apply(this, arguments);
};

演示:http://www.jsfiddle.net/4yUqL/69/

关于javascript - 在不触及实际函数(jquery)的情况下调用函数时有回调吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4725454/

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