通过Chrome浏览器我使用的一个网站(pixiv.net),我可以通过按空格向下滚动页面,直到页面完成加载。完成加载后,我可以使用箭头键和PageDown / PageUp键滚动,但不能空格。如果我点击Tab两次然后页面再次开始响应空间,但这会导致选项卡跳到页面的最底部。即使我禁用扩展和实验,此行为仍然存在。
我安装了Tampermonkey扩展并知道如何使用它,但在我可以使用它来修复此行为之前,我需要知道它正在做什么导致此行为,或者至少知道如何诊断/调试问题。
编辑:清除缓存没有帮助。
我写了一个TamperMonkey脚本,它为DomContentLoaded和添加了事件监听器load。最初的目的是让他们将焦点放回到页面中的元素上,然而,似乎无论事件监听器函数做什么,它都会在80%的时间内解决问题(即,明确地将焦点放在页面的一个元素不会占20%的时间,并且只有在调试语句中写入控制台才能在80%的时间内工作。我想知道这可能是一些时间/种族问题。
编辑2:清除所有pixiv.net cookie也无法解决问题。
我已经使用Chrome版本64.0.3278.0(不稳定)进行了测试,问题仍然存在。