(故事:我的Chrome中的Google日历会在加载时自动滚动到随机时间。我认为它的目的是跳到当前时间,但对于我的两个日历,情况绝对不是这样,也不是来自另一台使用Firefox的计算机。自动滚动取决于窗口高度,当我跳到下一周/前几周时,它总是滚动到最底部。)
我想要实现的是Google日历不会在周视图中自动向下滚动,最好是使用 Tampermonkey 或类似的JS注入插件。
目前我正在使用我编写的脚本,之后只需跳回到顶部。
...
// @match https://calendar.google.com/calendar*
// @require http://code.jquery.com/jquery-latest.min.js
$("#scrolltimedeventswk").scrollTop(0);
var url = window.location.href
setTimeout(report, 10)
function report() {
var tmp = window.location.href
if(tmp != url)
{
if($("#scrolltimedeventswk").scrollTop() != 0)
{
$("#scrolltimedeventswk").scrollTop(0);
url = tmp;
}
}
setTimeout(report, 10);
}
它工作正常,但非常脏。我想找到问题的根源,而不是解决问题的影响。所以我的问题是,我将在哪里开始调试以寻找集成的自动滚动功能并禁用它?