скорее всего контент формируется динамически поэтому либо события отлавливать либо setInterval()'ом проверять наличие элементов по id/классам
// ==UserScript==
// @name RemoveEvaDialog
// @namespace Aliexpress
// @version 0.1
// @description Removes robot dialog/helper on aliexpress.com
// @author info@ensostudio.ru
// @include https://*.aliexpress.*/*
// @grant unsafeWindow
// @run-at document-body
// ==/UserScript==
(function() {
'use strict';
let timerDialog = setInterval(
function() {
let dialog = document.getElementById('J_xiaomi_dialog');
if (dialog) {
dialog.remove();
clearInterval(timerDialog);
}
},
250
);
let timerBanner = setInterval(
function() {
let banner = document.getElementsByClassName('top-banner-container');
if (banner.length) {
banner[0].remove();
clearInterval(timerBanner);
}
},
250
);
})();