Double Click to Like YouTube Comments

Double click on a comment to like. Double click again to remove like.

目前为 2021-07-01 提交的版本。查看 最新版本

// ==UserScript==
// @name         Double Click to Like YouTube Comments
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  Double click on a comment to like. Double click again to remove like.
// @author       49ta
// @match        *://*.youtube.com/*
// @require      http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @require      https://gf.qytechs.cn/scripts/5392-waitforkeyelements/code/WaitForKeyElements.js?version=19641
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    window.addEventListener('load', function() {
        var cmtSection = "#sections";
        var notifCmt = "ytd-comments.ytd-multi-page-menu-renderer"

        function waitFor(el) {
            waitForKeyElements(el, function(e) {
                document.querySelector(el).addEventListener('mousedown', function(e) {
                    if (e.detail > 1 && e.target.id != "contenteditable-root") e.preventDefault()
                });
            });
        }

        waitFor(cmtSection);
        waitFor(notifCmt);

        var cnt = 0;
        var cmt = "ytd-comment-renderer";

        function addDbl(e) {
            if (e.target.id != "contenteditable-root") event.target.closest(cmt).querySelector("#like-button").click()
        }

        waitForKeyElements(cmt, function() {
            var item = document.querySelectorAll(cmt)[cnt];

            item.addEventListener('dblclick', addDbl);

            cnt++;
        });
    });
})();

QingJ © 2025

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