AliExpress mass message deleter

Deletes all messages in your message center

// ==UserScript==
// @name         AliExpress mass message deleter
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Deletes all messages in your message center
// @author       Robinnaiitor
// @include      https://msg.aliexpress.com/*
// @include      https://message.aliexpress.com/*
// @icon         https://www.google.com/s2/favicons?domain=aliexpress.com
// @require      https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @grant        none
// ==/UserScript==

this.$ = this.jQuery = jQuery.noConflict(true);

$(function() {
    var btn = $("<input type='button' value='Delete all messages'/>");
    var interval = null;

    btn.click(function(){
        interval = setInterval(Delete, 500);
    });

    function Delete() {
        var selector = "[fill='#757575']";
        if(document.querySelector(selector) !== null) {
            FireEvent(selector, 'click');
            ClickButtonWithText("OK");
        } else {
            clearInterval(interval);
        }
    }

    $('.me-ui-main-title').append(btn);

    function ClickButtonWithText(text) {
        var button = document.getElementsByTagName("button");
        for (var i = 0; i < button.length; i++) {
            if (button[i].innerHTML === text) {
                button[i].click();
            }
        }
    }

    function FireEvent(selector, eventname) {
        var evObj = document.createEvent( 'Events' );
        evObj.initEvent( eventname, true, false );
        document.querySelector(selector).dispatchEvent(evObj);
    }
});

QingJ © 2025

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