Disable Profile Media Auto-play
当前为
// ==UserScript==
// @name Gaia - Disable Profile Media Auto-play
// @description:en Disable Profile Media Auto-play
// @author Knight Yoshi (http://www.gaiaonline.com/p/7944809)
// @version 1.0.1
// @include http://www.gaiaonline.com/profiles/*
// @namespace https://gf.qytechs.cn/users/2263
// @description Disable Profile Media Auto-play
// ==/UserScript==
var media = (function () {
if (document.body.id === 'viewer') {
return document.querySelectorAll('param[name="movie"]');
} else {
return document.querySelectorAll('embed');
}
}) ();
for (var idx in media) {
var curmedia = media[idx];
if((curmedia.value.indexOf('gaiaonline') || curmedia.src.indexOf('gaiaonline')) === -1) {
if (curmedia.value !== undefined) {
curmedia.parentNode.setAttribute('data', stopMedia(curmedia.value));
curmedia.value = stopMedia(curmedia.value);
} else if (curmedia.src !== undefined) {
curmedia.src = stopMedia(curmedia.src);
}
}
}
function stopMedia(url) {
if (url.indexOf('youtube') !== - 1) {
url = url.replace(/(\?|&)\s*autoplay=\s*1&?/gi, '$1');
}
else if (url.indexOf('grooveshark') !== - 1) {
console.log(url.indexOf('grooveshark'))
url = url.replace(/(\?|&)\s*p=\s*1&?/gi, '$1');
}
else if (url.indexOf('soundcloud') !== - 1) {
console.log(url.indexOf('soundcloud'))
url = url.replace(/(\?|&)\s*auto_play=\s*true&?/gi, '$1');
}
else if (url.indexOf('hypster') !== - 1) {
console.log(url.indexOf('hypster'))
url = url.replace(/(\?|&)\s*autoplay=\s*true&?/gi, '$1');
}
else if((url.indexOf('tinyurl') || url.indexOf('goo.gl')) !== -1) {
console.log('Media, "' + url + '", cannot be modified - completely removing')
url = url.replace(url, '');
} else {
alert('Fuck this shit, I\'m done. I was unable to handle the media.');
}
return url;
};
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址