Twitch Pause Autohost

This stops autohosts from autoplaying.

目前为 2018-02-24 提交的版本。查看 最新版本

// ==UserScript==
// @name         Twitch Pause Autohost
// @version      0.1
// @description  This stops autohosts from autoplaying.
// @author       Luxocracy
// @grant        none
// @match      	 https://www.twitch.tv/*
// @namespace https://gf.qytechs.cn/users/30239
// ==/UserScript==

(function() {
	var observer = new MutationObserver(function(mutations) {
		mutations.forEach(function(mutation) {
			// Check if the mutation is the hosting video player being added.
			if(mutation.target.classList.contains('video-player-hosting-ui__container')) {
				let playButton = document.querySelector('div.pl-controls-bottom.pl-flex.qa-controls-bottom > div.player-buttons-left > button');
				// Loop to click the pause button once the stream starts playing.
				var pauseLoop = function() {
					if((playButton.firstChild.firstChild.dataset.tip.toLowerCase() === "pause")) {
						playButton.click(); // Click pause button
					} else {
						setTimeout(pauseLoop, 500);
					}
				};
				pauseLoop();
			}
		});
	});

	if (!window.location.pathname.match('directory')) observer.observe(document.querySelector('body'), { childList: true, subtree: true });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址