在周视图中停用Google日历自动滚动

时间:2015-12-11 12:34:24

标签: javascript jquery google-chrome windows-7 google-calendar-api

(故事:我的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);
}

它工作正常,但非常脏。我想找到问题的根源,而不是解决问题的影响。所以我的问题是,我将在哪里开始调试以寻找集成的自动滚动功能并禁用它?

0 个答案:

没有答案