您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Scrolls the message view on new messages in the Steam web chat.
- // ==UserScript==
- // @name Steam web chat scroller
- // @namespace http://sharparam.com/
- // @description Scrolls the message view on new messages in the Steam web chat.
- // @include https://steamcommunity.com/chat/*
- // @version 1.0.3
- // @grant none
- // @run-at document-end
- // ==/UserScript==
- var observer = new MutationObserver(function (mutations) {
- mutations.forEach(function (mutation) {
- Array.prototype.forEach.call(mutation.addedNodes, function(node) {
- if (node.className == 'chat_dialog') {
- observer.observe(node.querySelector('.chat_dialog_content_inner'), {
- childList: true
- });
- } else if (node.classList.contains('chat_message')) {
- node.scrollIntoView(true);
- }
- });
- });
- });
- observer.observe(document.querySelector('#chatlog'), {
- childList: true
- });