wplace_mobile_long_press_lock

길게 누르면 페인트 고정되는 스크립트

目前為 2025-09-21 提交的版本,檢視 最新版本

// ==UserScript==

// @name         wplace_mobile_long_press_lock
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  길게 누르면 페인트 고정되는 스크립트
// @author       mome0320
// @match        https://wplace.live/
// @license MIT
// ==/UserScript==

(function() {

   'use strict';

    let pressTimer = null;
    const pressDuration = 500;

    function startPressTimer(e) {

        if (e.type === 'mousedown' && e.button !== 0) return;
       if(e.touches.length !== 1) return;
        pressTimer = setTimeout(() => {
            handleLongPress(e);
        }, pressDuration);
    }
    function cancelPressTimer(e) {
        if (pressTimer) {
            clearTimeout(pressTimer);
            pressTimer = null;
        }
    }
    function handleLongPress(e) {
        let path = null;
        path = document.querySelector(".btn.btn-square.not-touchscreen\\:hidden");
        if (!path||path.title == "Unlock") return;
        path.click();
    }

    document.addEventListener('touchstart', startPressTimer);
    document.addEventListener('touchend', cancelPressTimer);
    document.addEventListener('touchcancel', cancelPressTimer);
    document.addEventListener('touchmove', cancelPressTimer);
})();

QingJ © 2025

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