Facebook 与后相似原因不同,滚动至底部(页面选项卡应用程序)

Facebook 与后相似原因不同,滚动至底部(页面选项卡应用程序),facebook,Facebook,我有一个Facebook页面标签应用,每年发布一个月。这是一场选美比赛,每个女孩的卡片上都有一张选票。在过去的两年中,以及在当前的测试期间,它工作得非常好。但自从我今年发布了这个应用程序,喜欢的人开始出现,每次删除喜欢的人时,页面开始滚动到页面底部。(更新:仅适用于前一个like之后的unlike。)我当前的解决方法是下面的代码。它很难看,因为页面现在上下跳跃。当我与某人不同时,如何防止不必要的滚动到底部 FB.Event.subscribe('edge.remove', function(ur

我有一个Facebook页面标签应用,每年发布一个月。这是一场选美比赛,每个女孩的卡片上都有一张选票。在过去的两年中,以及在当前的测试期间,它工作得非常好。但自从我今年发布了这个应用程序,喜欢的人开始出现,每次删除喜欢的人时,页面开始滚动到页面底部。(更新:仅适用于前一个like之后的unlike。)我当前的解决方法是下面的代码。它很难看,因为页面现在上下跳跃。当我与某人不同时,如何防止不必要的滚动到底部

FB.Event.subscribe('edge.remove', function(url,elem){
    window.scrollTo(0,0);
    FB.Canvas.scrollTo(0,300);
});

这是一个实时应用程序:

如果我只需加载该应用程序,并开始与以前喜欢的应用程序不同,那么就可以了。只有“相似”之后的“不相似”才会导致此问题。因此,如果我喜欢某个人,但之后又不喜欢她,页面会滚动到底部。(感谢我丑陋的脚本,我在Chrome DevTools中添加了一个滚动事件侦听器断点,所以现在我确定滚动是由名为“ca”的Facebook JS函数调用的,而不是由我自己的代码调用的。但我仍然不知道如何防止这种情况。请提交错误报告: