Javascript Web worker-滚动到页面底部
我有一个长期运行的web worker,它不断生成显示在浏览器中的输出。是否可以让浏览器自动滚动到页面底部,以便最后一次输出保持可见?此功能:Javascript Web worker-滚动到页面底部,javascript,web-worker,Javascript,Web Worker,我有一个长期运行的web worker,它不断生成显示在浏览器中的输出。是否可以让浏览器自动滚动到页面底部,以便最后一次输出保持可见?此功能: var body = document.getElementsByTagName("body")[0]; body.scrollTop = body.scrollHeight; 不应该从web worker内部执行,因为它不知道DOM。也许您可以监听添加内容的元素的更改,并在内容更新时滚动该元素?这会滚动到div的底部,但不会影响窗口的滚动条。您不能只
var body = document.getElementsByTagName("body")[0];
body.scrollTop = body.scrollHeight;
不应该从web worker内部执行,因为它不知道DOM。也许您可以监听添加内容的元素的更改,并在内容更新时滚动该元素?这会滚动到div的底部,但不会影响窗口的滚动条。您不能只执行document.scrollTop=document.scrollHeight;当你附加到多米特应该做的。只有在工作程序本身内部才能访问DOM。