Telegram Photo Protection Remover

Removes photo protection in telegram

当前为 2022-04-13 提交的版本,查看 最新版本

// ==UserScript==
// @name         Telegram Photo Protection Remover
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Removes photo protection in telegram
// @author       GooseOb
// @match        https://web.telegram.org/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=telegram.org
// @license      MIT
// @grant        none
// ==/UserScript==

(function() {
    const {pathname} = window.location;
    const observe = (callback, mainElementId) => new MutationObserver(callback)
        .observe(document.getElementById(mainElementId), { childList: true });
    if (pathname === '/k/') {
        const aspecters = document.getElementsByClassName('media-viewer-aspecter');
        observe(([{addedNodes}]) => {
            if (addedNodes.length === 1) setTimeout(() => {
                aspecters[0].getElementsByTagName('img')[0].style.pointerEvents = 'auto';
            });
        }, 'page-chats');
    } else if (pathname === '/z/') {
        const protectors = document.getElementsByClassName('protector');
        observe(([{addedNodes}]) => {
            if (addedNodes.length > 0 && addedNodes[0].id === 'MediaViewer')
                Array.from(protectors).forEach(protector => protector.remove());
        }, 'Main');
    };
})();

QingJ © 2025

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