Cleanup HDrezka: change content width, change player size, remove blocks like telegram, social, rating, support, status, vk
当前为
// ==UserScript==
// @name HDrezka Cleanup
// @name:en HDrezka Cleanup
// @namespace http://tampermonkey.net/
// @version 0.7
// @description Cleanup HDrezka: change content width, change player size, remove blocks like telegram, social, rating, support, status, vk
// @description:en Cleanup HDrezka: change content width, change player size, remove blocks like telegram, social, rating, support, status, vk
// @author rub4ek
// @match https://rezka.ag/*
// @grant GM_addStyle
// @run-at document-start
// ==/UserScript==
function HDRC_addStyle () {
GM_addStyle(`
/* Remove extra right padding for content page */
.b-content__columns {
padding-right: 0;
}
/* Remove extra right padding on main content listing */
.b-content__inline_inner_mainprobar {
padding-right: 0;
}
/* Style for content item cover */
.b-content__inline_item-cover {
border-color: transparent;
}
/* Style status */
.b-post__status_wrapper {
width: auto;
margin: 10px 10px 12px 13px;
}
/* Add player margin */
.b-player {
margin-bottom: 20px;
}
/* Remove telegram info block */
.tg__info_block_wrapper {
display: none !important;
}
/* Remove last episode info */
.b-post__lastepisodeout {
display: none !important;
}
/* Remove rating block */
.b-post__rating_table {
display: none !important;
}
/* Remove support block */
.b-post__support_holder {
display: none !important;
}
/* Remove social block */
.b-post__social_holder_wrapper {
display: none !important;
}
/* Remove VK */
#vk_groups {
display: none !important;
}
/* Remove some ads containers */
.b-content__main > .b-post__mixedtext + div[style],
.b-post__rating_table + div[style],
.b-player > a[target='_blank'] {
display: none !important;
}
`);
console.log(`HDRC: styles changed`);
}
function HDRC_resizePlayer() {
var playerHolderElem = document.querySelector(".b-player__holder_cdn");
if (playerHolderElem !== null) {
var contentMainElem = document.querySelector(".b-content__main");
var playerContainerElem = document.querySelector(".b-player__container_cdn");
var iw = playerHolderElem.offsetWidth;
var ih = playerHolderElem.offsetHeight;
var nw = contentMainElem.offsetWidth;
if (iw >= 360 && ih > 0 && nw > iw) {
var ratio = iw / ih;
var nh = nw / ratio;
playerHolderElem.style.width = nw + "px";
playerHolderElem.style.height = nh + "px";
playerContainerElem.style.width = nw + "px";
playerContainerElem.style.height = nh + "px";
console.log(`HDRC: player resized from ${iw}x${ih} to ${nw}x${nh}.`)
}
}
}
function HDRC_onDocumentStart() {
HDRC_addStyle();
HDRC_resizePlayer();
}
function HDRC_onDocumentEnd() {
HDRC_resizePlayer();
}
document.addEventListener("DOMContentLoaded", HDRC_onDocumentEnd);
HDRC_onDocumentStart();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址