Messenger聊天插件在加载时滚动到顶部

问题描述

使用哈希参数自动页面滚动到页面加载时的锚点时,如果延迟加载,则Messenger聊天插件自动页面滚动到顶部。这发生在我的物理移动设备和模拟器(Chrome)中。是否需要采取任何措施来防止这种行为?

解决方法

该错误当前正在此处跟踪:https://developers.facebook.com/support/bugs/619023102320436/

目前,我已经实现了以下hack(在插件的加载时间附近):

var originalScrollTo = window.scrollTo;
window.scrollTo = function() {};

setTimeout(function() {
 window.scrollTo = originalScrollTo;
},5000);