Javascript:scrollTo() vs scroll(),即accepted/standard方法

Javascript: scrollTo() vs scroll(), which is the accepted/standard method

我知道 scroll()scrollTo() 都做同样的事情,浏览器都支持这两者以确保向后兼容,但哪个被弃用了?我应该使用哪一个?有没有办法阻止浏览器在页面上存储滚动位置,这样我就不必在用户离开之前使用 "beforeunload" 事件侦听器将我的滚动位置重置为 (0,0)这页纸?我总是希望我的页面每次都以 (0,0) 处的滚动位置呈现,因为它更像是一种互动游戏而不是网站,并且需要此功能。

W3Schools 似乎只参考了scrollTo(),所以这可能是标准。尽管如此,"beforeunload" 事件侦听器的解决方法还是不错的,这样我的页面总是从滚动位置 (0,0) 开始,而无需额外的侦听器。

W3 实际上在其 Window 接口规范中列出了这两种方法: http://www.w3.org/TR/cssom-view/#extensions-to-the-window-interface

您可以安全地使用任何一个。